Connascence between bricks: the static kinds that can be read from source. Connascence within a brick is expected; between bricks it is coupling.
Connascence between bricks: the static kinds that can be read from source. Connascence within a brick is expected; between bricks it is coupling. - Position: interface functions that other bricks call with many positional parameters, so callers depend on their order. - Meaning: keywords used in more than one brick, which are usually map keys that the bricks must agree on. - Algorithm: the same code, of at least some size, in more than one brick.
(algorithm-violations {:keys [min-forms level]} measurements)Code of at least min-forms forms that appears in more than one brick. Only the largest duplicated form is reported, not the forms inside it.
Code of at least min-forms forms that appears in more than one brick. Only the largest duplicated form is reported, not the forms inside it.
(position-violations {:keys [max level]} workspace measurements used)Interface functions that other bricks use, with more than max positional parameters.
Interface functions that other bricks use, with more than max positional parameters.
(shared-keywords measurements)For each brick name, how many of its keywords another brick also uses.
For each brick name, how many of its keywords another brick also uses.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |