| cyclocomp_linter {lintr} | R Documentation |
Cyclomatic complexity linter
Description
Check for overly complicated expressions. See cyclocomp() function from {cyclocomp}.
Usage
cyclocomp_linter(complexity_limit = 15L)
Arguments
complexity_limit |
Maximum cyclomatic complexity, default |
Tags
best_practices, configurable, readability, style
See Also
linters for a complete list of linters available in lintr.
Examples
# will produce lints
lint(
text = "if (TRUE) 1 else 2",
linters = cyclocomp_linter(complexity_limit = 1L)
)
# okay
lint(
text = "if (TRUE) 1 else 2",
linters = cyclocomp_linter(complexity_limit = 2L)
)
[Package lintr version 3.3.0-1 Index]