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