Provides an elm-review rule to measure the cognitive complexity of a function.
CognitiveComplexity - Reports functions that have a too high cognitive complexity.module ReviewConfig exposing (config)
import CognitiveComplexity
import Review.Rule exposing (Rule)
config : List Rule
config =
[ CognitiveComplexity.rule 15
]You can try the example configuration above out by running the following command:
elm-review --template jfmengels/elm-review-cognitive-complexity/preview