# Project name not set > simplint 2026-2026, gaborbernat ## Pages in this subsection - [section-comment (SMP001)](SMP001.html.md): <div class="badges"><span class="badge code">SMP001</span><span class="badge fix-always">🛠️ Fix alwa... - [long-paragraph (SMP002)](SMP002.html.md): <div class="badges"><span class="badge code">SMP002</span><span class="badge fix-none">No fix</span>... - [suppression-without-reason (SMP003)](SMP003.html.md): <div class="badges"><span class="badge code">SMP003</span><span class="badge fix-none">No fix</span>... - [blanket-ignore (SMP004)](SMP004.html.md): <div class="badges"><span class="badge code">SMP004</span><span class="badge fix-none">No fix</span>... - [restating-comment (SMP005)](SMP005.html.md): <div class="badges"><span class="badge code">SMP005</span><span class="badge fix-always">🛠️ Fix alwa... - [string-statement-comment (SMP006)](SMP006.html.md): <div class="badges"><span class="badge code">SMP006</span><span class="badge fix-sometimes">🔧 Fix so... - [long-comment-line (SMP007)](SMP007.html.md): <div class="badges"><span class="badge code">SMP007</span><span class="badge fix-always">🛠️ Fix alwa... - [single-letter-name (SMP101)](SMP101.html.md): <div class="badges"><span class="badge code">SMP101</span><span class="badge fix-none">No fix</span>... - [module-variable-case (SMP102)](SMP102.html.md): <div class="badges"><span class="badge code">SMP102</span><span class="badge fix-sometimes">🔧 Fix so... - [meaningless-name (SMP103)](SMP103.html.md): <div class="badges"><span class="badge code">SMP103</span><span class="badge fix-none">No fix</span>... - [catch-all-module (SMP104)](SMP104.html.md): <div class="badges"><span class="badge code">SMP104</span><span class="badge fix-none">No fix</span>... - [definition-before-use (SMP201)](SMP201.html.md): <div class="badges"><span class="badge code">SMP201</span><span class="badge fix-sometimes">🔧 Fix so... - [single-user-constant (SMP202)](SMP202.html.md): <div class="badges"><span class="badge code">SMP202</span><span class="badge fix-sometimes">🔧 Fix so... - [class-member-order (SMP203)](SMP203.html.md): <div class="badges"><span class="badge code">SMP203</span><span class="badge fix-sometimes">🔧 Fix so... - [future-annotations (SMP301)](SMP301.html.md): <div class="badges"><span class="badge code">SMP301</span><span class="badge fix-sometimes">🔧 Fix so... - [absolute-sibling-import (SMP302)](SMP302.html.md): <div class="badges"><span class="badge code">SMP302</span><span class="badge fix-always">🛠️ Fix alwa... - [dependency-import-guard (SMP303)](SMP303.html.md): <div class="badges"><span class="badge code">SMP303</span><span class="badge fix-sometimes">🔧 Fix so... - [module-attribute-import (SMP304)](SMP304.html.md): <div class="badges"><span class="badge code">SMP304</span><span class="badge fix-sometimes">🔧 Fix so... - [up-backport-import (SMP305)](SMP305.html.md): <div class="badges"><span class="badge code">SMP305</span><span class="badge fix-sometimes">🔧 Fix so... - [up-type-checking-lazy-import (SMP306)](SMP306.html.md): <div class="badges"><span class="badge code">SMP306</span><span class="badge fix-sometimes">🔧 Fix so... - [up-lazy-modules-list (SMP307)](SMP307.html.md): <div class="badges"><span class="badge code">SMP307</span><span class="badge fix-sometimes">🔧 Fix so... - [import-cycle (SMP308)](SMP308.html.md): <div class="badges"><span class="badge code">SMP308</span><span class="badge fix-none">No fix</span>... - [star-import (SMP309)](SMP309.html.md): <div class="badges"><span class="badge code">SMP309</span><span class="badge fix-sometimes">🔧 Fix so... - [missing-from-all (SMP401)](SMP401.html.md): <div class="badges"><span class="badge code">SMP401</span><span class="badge fix-sometimes">🔧 Fix so... - [unused-export (SMP402)](SMP402.html.md): <div class="badges"><span class="badge code">SMP402</span><span class="badge fix-sometimes">🔧 Fix so... - [unexported-public-name (SMP403)](SMP403.html.md): <div class="badges"><span class="badge code">SMP403</span><span class="badge fix-sometimes">🔧 Fix so... - [module-variable-prefix (SMP404)](SMP404.html.md): <div class="badges"><span class="badge code">SMP404</span><span class="badge fix-sometimes">🔧 Fix so... - [all-format (SMP405)](SMP405.html.md): <div class="badges"><span class="badge code">SMP405</span><span class="badge fix-always">🛠️ Fix alwa... - [all-not-last (SMP406)](SMP406.html.md): <div class="badges"><span class="badge code">SMP406</span><span class="badge fix-sometimes">🔧 Fix so... - [init-module-content (SMP407)](SMP407.html.md): <div class="badges"><span class="badge code">SMP407</span><span class="badge fix-none">No fix</span>... - [test-only-code (SMP408)](SMP408.html.md): <div class="badges"><span class="badge code">SMP408</span><span class="badge fix-none">No fix</span>... - [unused-definition (SMP409)](SMP409.html.md): <div class="badges"><span class="badge code">SMP409</span><span class="badge fix-none">No fix</span>... - [test-only-parameter (SMP410)](SMP410.html.md): <div class="badges"><span class="badge code">SMP410</span><span class="badge fix-none">No fix</span>... - [unused-return-value (SMP411)](SMP411.html.md): <div class="badges"><span class="badge code">SMP411</span><span class="badge fix-none">No fix</span>... - [forwarding-function (SMP501)](SMP501.html.md): <div class="badges"><span class="badge code">SMP501</span><span class="badge fix-none">No fix</span>... - [walrus-candidate (SMP502)](SMP502.html.md): <div class="badges"><span class="badge code">SMP502</span><span class="badge fix-always">🛠️ Fix alwa... - [string-concatenation (SMP503)](SMP503.html.md): <div class="badges"><span class="badge code">SMP503</span><span class="badge fix-sometimes">🔧 Fix so... - [single-use-variable (SMP504)](SMP504.html.md): <div class="badges"><span class="badge code">SMP504</span><span class="badge fix-always">🛠️ Fix alwa... - [single-caller-helper (SMP505)](SMP505.html.md): <div class="badges"><span class="badge code">SMP505</span><span class="badge fix-none">No fix</span>... - [unused-default (SMP506)](SMP506.html.md): <div class="badges"><span class="badge code">SMP506</span><span class="badge fix-sometimes">🔧 Fix so... - [error-message-matching (SMP507)](SMP507.html.md): <div class="badges"><span class="badge code">SMP507</span><span class="badge fix-none">No fix</span>... - [up-comprehension-unpacking (SMP508)](SMP508.html.md): <div class="badges"><span class="badge code">SMP508</span><span class="badge fix-always">🛠️ Fix alwa... - [up-traceback-exception-arguments (SMP509)](SMP509.html.md): <div class="badges"><span class="badge code">SMP509</span><span class="badge fix-always">🛠️ Fix alwa... - [up-exc-info-exception (SMP510)](SMP510.html.md): <div class="badges"><span class="badge code">SMP510</span><span class="badge fix-always">🛠️ Fix alwa... - [up-object-sentinel (SMP511)](SMP511.html.md): <div class="badges"><span class="badge code">SMP511</span><span class="badge fix-always">🛠️ Fix alwa... - [up-context-var-token-reset (SMP512)](SMP512.html.md): <div class="badges"><span class="badge code">SMP512</span><span class="badge fix-sometimes">🔧 Fix so... - [up-chdir-restore (SMP513)](SMP513.html.md): <div class="badges"><span class="badge code">SMP513</span><span class="badge fix-sometimes">🔧 Fix so... - [up-strptime-date (SMP514)](SMP514.html.md): <div class="badges"><span class="badge code">SMP514</span><span class="badge fix-sometimes">🔧 Fix so... - [up-event-loop-in-coroutine (SMP515)](SMP515.html.md): <div class="badges"><span class="badge code">SMP515</span><span class="badge fix-sometimes">🔧 Fix so... - [up-asyncio-iscoroutinefunction (SMP516)](SMP516.html.md): <div class="badges"><span class="badge code">SMP516</span><span class="badge fix-sometimes">🔧 Fix so... - [up-codecs-open (SMP517)](SMP517.html.md): <div class="badges"><span class="badge code">SMP517</span><span class="badge fix-sometimes">🔧 Fix so... - [up-re-error-alias (SMP518)](SMP518.html.md): <div class="badges"><span class="badge code">SMP518</span><span class="badge fix-always">🛠️ Fix alwa... - [up-argparse-suggest-on-error (SMP519)](SMP519.html.md): <div class="badges"><span class="badge code">SMP519</span><span class="badge fix-sometimes">🔧 Fix so... - [up-removed-ast-node (SMP520)](SMP520.html.md): <div class="badges"><span class="badge code">SMP520</span><span class="badge fix-sometimes">🔧 Fix so... - [up-utf8-encoding-default (SMP521)](SMP521.html.md): <div class="badges"><span class="badge code">SMP521</span><span class="badge fix-sometimes">🔧 Fix so... - [up-re-prefixmatch (SMP522)](SMP522.html.md): <div class="badges"><span class="badge code">SMP522</span><span class="badge fix-always">🛠️ Fix alwa... - [up-compression-modules (SMP523)](SMP523.html.md): <div class="badges"><span class="badge code">SMP523</span><span class="badge fix-sometimes">🔧 Fix so... - [up-warnings-deprecated (SMP524)](SMP524.html.md): <div class="badges"><span class="badge code">SMP524</span><span class="badge fix-sometimes">🔧 Fix so... - [up-deprecated-stdlib-alias (SMP525)](SMP525.html.md): <div class="badges"><span class="badge code">SMP525</span><span class="badge fix-sometimes">🔧 Fix so... - [early-assignment (SMP526)](SMP526.html.md): <div class="badges"><span class="badge code">SMP526</span><span class="badge fix-sometimes">🔧 Fix so... - [super-forwarding-method (SMP527)](SMP527.html.md): <div class="badges"><span class="badge code">SMP527</span><span class="badge fix-sometimes">🔧 Fix so... - [long-tuple-return (SMP528)](SMP528.html.md): <div class="badges"><span class="badge code">SMP528</span><span class="badge fix-none">No fix</span>... - [cognitive-complexity (SMP529)](SMP529.html.md): <div class="badges"><span class="badge code">SMP529</span><span class="badge fix-none">No fix</span>... - [duplicate-code (SMP530)](SMP530.html.md): <div class="badges"><span class="badge code">SMP530</span><span class="badge fix-none">No fix</span>... - [collection-built-by-statements (SMP531)](SMP531.html.md): <div class="badges"><span class="badge code">SMP531</span><span class="badge fix-sometimes">🔧 Fix so... - [unnamed-regex-group (SMP532)](SMP532.html.md): <div class="badges"><span class="badge code">SMP532</span><span class="badge fix-sometimes">🔧 Fix so... - [unexplained-regex (SMP533)](SMP533.html.md): <div class="badges"><span class="badge code">SMP533</span><span class="badge fix-none">No fix</span>... - [missing-final (SMP601)](SMP601.html.md): <div class="badges"><span class="badge code">SMP601</span><span class="badge fix-sometimes">🔧 Fix so... - [imprecise-annotation (SMP602)](SMP602.html.md): <div class="badges"><span class="badge code">SMP602</span><span class="badge fix-none">No fix</span>... - [callable-ellipsis (SMP603)](SMP603.html.md): <div class="badges"><span class="badge code">SMP603</span><span class="badge fix-none">No fix</span>... - [vars-call (SMP604)](SMP604.html.md): <div class="badges"><span class="badge code">SMP604</span><span class="badge fix-none">No fix</span>... - [dataclass-frozen (SMP701)](SMP701.html.md): <div class="badges"><span class="badge code">SMP701</span><span class="badge fix-always">🛠️ Fix alwa... - [dataclass-slots (SMP702)](SMP702.html.md): <div class="badges"><span class="badge code">SMP702</span><span class="badge fix-always">🛠️ Fix alwa... - [dataclass-kw-only (SMP703)](SMP703.html.md): <div class="badges"><span class="badge code">SMP703</span><span class="badge fix-always">🛠️ Fix alwa... - [indistinct-error-class (SMP704)](SMP704.html.md): <div class="badges"><span class="badge code">SMP704</span><span class="badge fix-none">No fix</span>... - [test-class (SMP801)](SMP801.html.md): <div class="badges"><span class="badge code">SMP801</span><span class="badge fix-sometimes">🔧 Fix so... - [parametrize-without-id (SMP802)](SMP802.html.md): <div class="badges"><span class="badge code">SMP802</span><span class="badge fix-none">No fix</span>... - [conditional-in-test (SMP803)](SMP803.html.md): <div class="badges"><span class="badge code">SMP803</span><span class="badge fix-none">No fix</span>... - [constant-assert (SMP804)](SMP804.html.md): <div class="badges"><span class="badge code">SMP804</span><span class="badge fix-sometimes">🔧 Fix so... - [mock-attribute-assignment (SMP805)](SMP805.html.md): <div class="badges"><span class="badge code">SMP805</span><span class="badge fix-sometimes">🔧 Fix so... - [mock-without-spec (SMP806)](SMP806.html.md): <div class="badges"><span class="badge code">SMP806</span><span class="badge fix-none">No fix</span>... - [split-composite-assert (SMP807)](SMP807.html.md): <div class="badges"><span class="badge code">SMP807</span><span class="badge fix-sometimes">🔧 Fix so... - [sleep-in-test (SMP808)](SMP808.html.md): <div class="badges"><span class="badge code">SMP808</span><span class="badge fix-none">No fix</span>... - [stdlib-mock (SMP809)](SMP809.html.md): <div class="badges"><span class="badge code">SMP809</span><span class="badge fix-none">No fix</span>... - [up-unittest-assert-helper (SMP811)](SMP811.html.md): <div class="badges"><span class="badge code">SMP811</span><span class="badge fix-sometimes">🔧 Fix so... - [up-unittest-enter-context (SMP812)](SMP812.html.md): <div class="badges"><span class="badge code">SMP812</span><span class="badge fix-sometimes">🔧 Fix so... - [loop-in-test (SMP813)](SMP813.html.md): <div class="badges"><span class="badge code">SMP813</span><span class="badge fix-none">No fix</span>... - [mock-assertion-typo (SMP814)](SMP814.html.md): <div class="badges"><span class="badge code">SMP814</span><span class="badge fix-always">🛠️ Fix alwa... - [unused-fixture (SMP815)](SMP815.html.md): <div class="badges"><span class="badge code">SMP815</span><span class="badge fix-none">No fix</span>... - [function-docstring (SMP901)](SMP901.html.md): <div class="badges"><span class="badge code">SMP901</span><span class="badge fix-sometimes">🔧 Fix so... - [test-module-docstring (SMP902)](SMP902.html.md): <div class="badges"><span class="badge code">SMP902</span><span class="badge fix-sometimes">🔧 Fix so... - [undocumented-public-api (SMP903)](SMP903.html.md): <div class="badges"><span class="badge code">SMP903</span><span class="badge fix-none">No fix</span>... - [long-docstring-paragraph (SMP904)](SMP904.html.md): <div class="badges"><span class="badge code">SMP904</span><span class="badge fix-none">No fix</span>... - [rst-field-syntax (SMP910)](SMP910.html.md): <div class="badges"><span class="badge code">SMP910</span><span class="badge fix-sometimes">🔧 Fix so... - [rst-inline-markup (SMP911)](SMP911.html.md): <div class="badges"><span class="badge code">SMP911</span><span class="badge fix-sometimes">🔧 Fix so... - [rst-type-field (SMP912)](SMP912.html.md): <div class="badges"><span class="badge code">SMP912</span><span class="badge fix-sometimes">🔧 Fix so... - [rst-restating-field (SMP913)](SMP913.html.md): <div class="badges"><span class="badge code">SMP913</span><span class="badge fix-none">No fix</span>... - [rst-empty-field (SMP914)](SMP914.html.md): <div class="badges"><span class="badge code">SMP914</span><span class="badge fix-none">No fix</span>... - [rst-private-field (SMP915)](SMP915.html.md): <div class="badges"><span class="badge code">SMP915</span><span class="badge fix-sometimes">🔧 Fix so... - [rst-missing-param (SMP916)](SMP916.html.md): <div class="badges"><span class="badge code">SMP916</span><span class="badge fix-none">No fix</span>... - [rst-unknown-param (SMP917)](SMP917.html.md): <div class="badges"><span class="badge code">SMP917</span><span class="badge fix-sometimes">🔧 Fix so... - [rst-duplicate-param (SMP918)](SMP918.html.md): <div class="badges"><span class="badge code">SMP918</span><span class="badge fix-sometimes">🔧 Fix so... - [rst-param-order (SMP919)](SMP919.html.md): <div class="badges"><span class="badge code">SMP919</span><span class="badge fix-none">No fix</span>... - [rst-missing-attribute (SMP920)](SMP920.html.md): <div class="badges"><span class="badge code">SMP920</span><span class="badge fix-none">No fix</span>... - [rst-unknown-attribute (SMP921)](SMP921.html.md): <div class="badges"><span class="badge code">SMP921</span><span class="badge fix-sometimes">🔧 Fix so... - [rst-attribute-kind (SMP922)](SMP922.html.md): <div class="badges"><span class="badge code">SMP922</span><span class="badge fix-sometimes">🔧 Fix so... - [rst-returns (SMP923)](SMP923.html.md): <div class="badges"><span class="badge code">SMP923</span><span class="badge fix-sometimes">🔧 Fix so... - [rst-missing-raises (SMP924)](SMP924.html.md): <div class="badges"><span class="badge code">SMP924</span><span class="badge fix-none">No fix</span>... ## Optional - [Top-level llms.txt](../../llms.txt): Complete documentation index.