ESLint 速查
共 26 条 ESLint 命令与配置,涵盖命令、配置(flat config)、规则与覆盖、行内控制与插件、集成与迁移。 支持搜索与分类筛选,点击即可复制。
命令
lint 与自动修复。
| 命令 | 说明 |
|---|---|
| 检查当前目录 | |
| 按模式检查 | |
| 自动修复可修复的问题 | |
| 指定扩展名(旧版需要) | |
| 有警告即视为失败(CI 常用) | |
| 启用缓存加速 |
配置(flat config)
新一代 eslint.config.js。
| 命令 | 说明 |
|---|---|
| flat config 是数组导出 | |
| 引入官方推荐配置 | |
| 自定义规则与级别 | |
| 忽略路径 | |
| TypeScript 支持 | |
| 配置文件命名 |
规则与覆盖
按目录 / 文件调规则。
| 命令 | 说明 |
|---|---|
| 对特定文件放宽规则 | |
| 规则级别 | |
| 带选项的规则 | |
| 报告多余的禁用指令 |
行内控制与插件
注释禁用与扩展。
| 命令 | 说明 |
|---|---|
| 下一行禁用某规则 | |
| 块级禁用 | |
| 本行 / 本文件禁用 | |
| 安装插件 | |
| 注册插件(flat config) | |
| 解析选项 |
集成与迁移
在编辑器与 CI 中使用。
| 命令 | 说明 |
|---|---|
| 输出 JSON 报告 | |
| 编辑器集成 | |
| 接入 npm 脚本 | |
| 从旧配置迁移到 flat config |
使用说明
ESLint 速查:命令、配置(flat config)、规则与覆盖、行内控制与插件、集成与迁移;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:命令、配置、规则与覆盖、行内控制与插件、集成与迁移。
- 点「命令」列复制到终端或配置文件。
- 新项目用 flat config(eslint.config.js);旧项目可 migrate-config 迁移。
- CI 里加 --max-warnings 0,让警告也阻断合并。
常见问题
- flat config 和 .eslintrc 有什么不同?
- flat config 是数组式配置、显式引用插件与配置对象,去掉了晦涩的 extends/overrides 机制;ESLint v9 起为默认。
- 怎么和 Prettier 共存?
- 用 eslint-config-prettier 关掉与格式相关的规则,避免两者互相报错;格式交给 Prettier,逻辑问题交给 ESLint。
- 需要联网吗?
- 不需要,本地可用。