Skip to content
View as Markdown

Rule index

This reference maps every rule code to its check and whether the check is opt-in (default off), generated from the registry. Full descriptions, configuration and precision notes for each rule are in the rule reference.

Rule Check Opt-in
AAA-001 test_style yes
AAA-002 test_style yes
ATTR-001 attribute_access yes
ATTR-002 attribute_access yes
AUTHN-001 security_patterns no
CMT-001 comments no
CMT-002 comments no
CMT-005 restating yes
COMPLEXITY-001 file_limits no
CRYPTO-001 security_calls no
DEBUG-001 security_calls no
DESERIAL-001 security_calls no
DOCS-001 docs yes
DOCS-002 docs yes
DOCS-003 docs yes
DOCS-004 docs yes
DOCS-005 docs yes
DOCS-006 docs yes
DOCS-007 docs yes
DOCS-008 docs yes
DRY-001 duplication no
ENDPOINT-001 pattern_divergence no
EVAL-001 security_calls no
IMPORT-001 pattern_divergence no
JUNK-001 stray_artifacts no
JUNK-002 stray_artifacts no
KWARG-001 named_args yes
LAYER-001 layer_deps no
LAYER-002 layer_deps no
LAYER-003 layer_deps no
LAYER-004 layer_deps no
LAYER-005 layer_deps no
LAYER-006 layer_deps no
META-001 meta no
META-002 meta no
META-003 meta no
META-004 meta no
META-005 meta no
NAMING-001 naming_consistency no
NAMING-002 naming_consistency no
NAMING-003 naming_consistency no
NAMING-004 naming_consistency no
PARAM-001 file_limits no
PATH-001 forbidden_paths no
PORT-001 port_coverage no
PORT-002 port_coverage no
PORT-003 port_coverage no
PROSE-001 comments no
PROSE-001 prose yes
PROSE-002 prose yes
PROSE-003 comments no
PROSE-003 prose yes
PROSE-004 prose yes
SECRETPY-001 secrets no
SHELL-001 security_calls no
SIMILAR-001 similarity yes
SIZE-001 file_limits no
SIZE-002 file_limits no
SIZE-003 file_limits no
SKILL-001 skills no
SKILL-002 skills no
SKILL-003 skills no
SKILL-004 skills no
SKILL-005 skills no
SKILL-006 skills no
SQL-001 security_patterns no
STALE-001 stale_paths no
TERM-NNN domain_terms no
TESTFILE-001 test_coverage no
TLS-001 security_calls no
TYPE-001 strong_types no
TYPE-002 strong_types no
TYPE-003 strong_types no
TYPE-004 strong_types no