linter-docs

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese
Reference material for the linters vigiles cross-references. Open the file for the linter you're working with when you need exact rule names, AST selectors, or config details to author an
enforce()
rule (or diagnose why one is reported missing or disabled).
LinterReference
ESLint
eslint.md
— plugin table, AST selectors, type-aware rules, auto-fix
Ruff
ruff.md
— 800+ reimplemented rules, selection, auto-fix, pyproject config
Pylint
pylint.md
— plugin table, astroid AST, type inference, custom checkers
RuboCop
rubocop.md
— gem table, node pattern DSL, auto-correct, custom cops
Stylelint
stylelint.md
— plugin table, PostCSS AST, custom rules, SCSS
Clippy
clippy.md
— Rust lint groups and configuration
These are read by the
strengthen
and
edit-spec
skills when matching a guidance rule to a real linter rule. This skill is user-invoked (a reference, not an action), so it never fires on its own — open the relevant file directly.
vigiles交叉引用的检查器参考资料。当你需要精确的规则名称、AST选择器或配置细节来编写
enforce()
规则(或诊断规则为何被报告缺失或禁用)时,打开你正在使用的检查器对应的文件。
检查器参考资料
ESLint
eslint.md
— 插件表、AST选择器、类型感知规则、自动修复
Ruff
ruff.md
— 800+ 重实现规则、选择功能、自动修复、pyproject配置
Pylint
pylint.md
— 插件表、astroid AST、类型推断、自定义检查器
RuboCop
rubocop.md
— gem表、节点模式DSL、自动修正、自定义检查器
Stylelint
stylelint.md
— 插件表、PostCSS AST、自定义规则、SCSS
Clippy
clippy.md
— Rust检查器组及配置
这些资料会被
strengthen
edit-spec
技能用于将指导规则与实际检查器规则进行匹配。本技能为用户调用型(仅作参考,不执行操作),因此不会自行触发——请直接打开相关文件。