lint-and-style-config
Installation
SKILL.md
Lint & Style Config
Style is not taste; it is toolchain-enforced. dart format owns whitespace, the
analyzer owns correctness, and a small set of silence-producing bug classes
are promoted to build-failing errors. This skill governs the
analysis_options.yaml itself and the mechanics that decide whether it actually
does anything. Applies whenever you edit that file, add or silence a lint, or
bump the SDK/ruleset.
Read the reference for the task at hand:
references/rule-catalog.md— every promoted rule and its bug class, the deliberate downgrades, the contestedpublic_member_api_docscall, and the complexity-limit table.references/config-mechanics.md— the include-pin trap,errors:-re-ranks vslinter:-enables, sealed-switch analyze-vs-compile, coverage mirroring, the riverpod_lint plugin, and suppression discipline.