configuration/quality/data/knob.rule.data.json
configuration/quality/data/knob.rule.data.json is a file in GovLab Quality. 578 lines of code and 0 definitions.
[
[
"ruff",
"C901",
"lint.mccabe.max-complexity",
"integer",
10,
true
],
[
"ruff",
"PLR0913",
"lint.pylint.max-args",
"integer",
5,
true
],
[
"ruff",
"PLR0915",
"lint.pylint.max-statements",
"integer",
50,
true
],
[
"ruff",
"PLR0912",
"lint.pylint.max-branches",
"integer",
12,
true
],
[
"ruff",
"PLR0916",
"lint.pylint.max-bool-expr",
"integer",
5,
true
],
[
"ruff",
"PLR1702",
"lint.pylint.max-nested-blocks",
"integer",
5,
true
],
[
"ruff",
"PLR0911",
"lint.pylint.max-returns",
"integer",
6,
true
],
[
"ruff",
"E501",
"line-length",
"integer",
88,
true
],
[
"pylint",
"R0913",
"max-args",
"integer",
5,
true
],
[
"pylint",
"R0917",
"max-positional-arguments",
"integer",
5,
true
],
[
"pylint",
"R0912",
"max-branches",
"integer",
12,
true
],
[
"pylint",
"R0915",
"max-statements",
"integer",
50,
true
],
[
"pylint",
"R0914",
"max-locals",
"integer",
15,
true
],
[
"pylint",
"R0902",
"max-attributes",
"integer",
7,
true
],
[
"pylint",
"R0904",
"max-public-methods",
"integer",
20,
true
],
[
"pylint",
"R0916",
"max-bool-expr",
"integer",
5,
true
],
[
"pylint",
"R1702",
"max-nested-blocks",
"integer",
5,
true
],
[
"pylint",
"R0911",
"max-returns",
"integer",
6,
true
],
[
"pylint",
"C0301",
"max-line-length",
"integer",
100,
true
],
[
"pylint",
"C0302",
"max-module-lines",
"integer",
1000,
true
],
[
"golangci-lint",
"gocyclo",
"min-complexity",
"integer",
30,
true
],
[
"golangci-lint",
"cyclop",
"max-complexity",
"integer",
10,
true
],
[
"golangci-lint",
"gocognit",
"min-complexity",
"integer",
30,
true
],
[
"golangci-lint",
"funlen",
"lines",
"integer",
60,
true
],
[
"golangci-lint",
"nestif",
"min-complexity",
"integer",
5,
true
],
[
"golangci-lint",
"lll",
"line-length",
"integer",
120,
true
],
[
"golangci-lint",
"dupl",
"threshold",
"integer",
150,
true
],
[
"golangci-lint",
"maintidx",
"under",
"integer",
20,
true
],
[
"golangci-lint",
"varnamelen",
"min-name-length",
"integer",
3,
true
],
[
"revive",
"argument-limit",
"maxArguments",
"integer",
8,
true
],
[
"revive",
"cyclomatic",
"maxComplexity",
"integer",
10,
true
],
[
"revive",
"cognitive-complexity",
"maxComplexity",
"integer",
7,
true
],
[
"revive",
"line-length-limit",
"maxLength",
"integer",
80,
true
],
[
"revive",
"function-length",
"maxLines",
"integer",
75,
true
],
[
"revive",
"max-public-structs",
"max",
"integer",
5,
true
],
[
"revive",
"function-result-limit",
"maxResults",
"integer",
3,
true
],
[
"phpcs",
"Generic.Files.LineLength",
"lineLimit",
"integer",
80,
true
],
[
"phpcs",
"Generic.Files.LineLength",
"absoluteLineLimit",
"integer",
100,
true
],
[
"phpcs",
"Generic.Metrics.CyclomaticComplexity",
"complexity",
"integer",
10,
true
],
[
"phpcs",
"Generic.Metrics.CyclomaticComplexity",
"absoluteComplexity",
"integer",
20,
true
],
[
"phpcs",
"Generic.Metrics.NestingLevel",
"nestingLevel",
"integer",
5,
true
],
[
"phpcs",
"Generic.Metrics.NestingLevel",
"absoluteNestingLevel",
"integer",
10,
true
],
[
"phpcs",
"Generic.WhiteSpace.ScopeIndent",
"indent",
"integer",
4,
true
],
[
"phpcs",
"Squiz.WhiteSpace.FunctionSpacing",
"spacing",
"integer",
2,
true
],
[
"luacheck",
"631",
"max_line_length",
"integer",
120,
true
],
[
"luacheck",
"631",
"max_code_line_length",
"integer",
120,
true
],
[
"stylelint",
"max-nesting-depth",
"limit",
"integer",
null,
true
],
[
"stylelint",
"number-max-precision",
"limit",
"integer",
null,
true
],
[
"stylelint",
"declaration-block-single-line-max-declarations",
"limit",
"integer",
null,
true
],
[
"stylelint",
"selector-max-id",
"limit",
"integer",
null,
true
],
[
"stylelint",
"selector-max-class",
"limit",
"integer",
null,
true
],
[
"stylelint",
"selector-max-compound-selectors",
"limit",
"integer",
null,
true
],
[
"stylelint",
"selector-max-attribute",
"limit",
"integer",
null,
true
],
[
"stylelint",
"selector-max-combinators",
"limit",
"integer",
null,
true
],
[
"stylelint",
"selector-max-pseudo-class",
"limit",
"integer",
null,
true
],
[
"stylelint",
"selector-max-type",
"limit",
"integer",
null,
true
],
[
"stylelint",
"selector-max-universal",
"limit",
"integer",
null,
true
],
[
"stylelint",
"time-min-milliseconds",
"limit",
"integer",
null,
true
],
[
"clang-tidy",
"readability-function-cognitive-complexity",
"Threshold",
"integer",
25,
true
],
[
"clang-tidy",
"readability-function-size",
"StatementThreshold",
"integer",
800,
true
],
[
"clang-tidy",
"google-readability-function-size",
"StatementThreshold",
"integer",
800,
true
],
[
"clang-tidy",
"readability-identifier-length",
"MinimumVariableNameLength",
"integer",
3,
true
],
[
"clang-tidy",
"readability-identifier-length",
"MinimumParameterNameLength",
"integer",
3,
true
],
[
"go-critic",
"hugeParam",
"sizeThreshold",
"integer",
80,
true
],
[
"go-critic",
"rangeValCopy",
"sizeThreshold",
"integer",
128,
true
],
[
"go-critic",
"rangeExprCopy",
"sizeThreshold",
"integer",
512,
true
],
[
"go-critic",
"tooManyResultsChecker",
"maxResults",
"integer",
5,
true
],
[
"go-critic",
"ifElseChain",
"minThreshold",
"integer",
2,
true
],
[
"go-critic",
"nestingReduce",
"bodyWidth",
"integer",
5,
true
],
[
"yamllint",
"line-length",
"max",
"integer",
80,
true
],
[
"prettier",
"printWidth",
"value",
"integer",
80,
true
],
[
"prettier",
"tabWidth",
"value",
"integer",
2,
true
]
]