运行 Angular 个项目提交期间的 ESLint
Run ESLint during commit on Angular projects
我在 Angular 项目上配置了 Eslint 以在提交期间检查代码。
我故意犯了一个错误来测试我的配置是否有效:我设置了规则 "no-console":"error"
并且我在代码中留下了 console.log()
。
提交 ESLint 时出现此错误:
...
✖ eslint --fix:
C:\project\src\app\app.component.ts
12:5 error Unexpected console statement no-console
✖ 1 problem (1 error, 0 warnings)
husky - pre-commit hook exited with code 1 (error)
我怀疑我看到有 2 行用 ✖ 签名。
它们指的是相同的错误 (console.log) 还是其中之一指的是 ESLint 配置问题?
谢谢你的帮助,
在您的示例中,ESLint 表示文件 C:\project\src\app\app.component.ts
- 12:5 error Unexpected console statement no-console
中恰好存在一个问题
关于 ✖ eslint --fix:
- ESLint 只是建议 运行 自动修复文件的命令。
然而,fix
命令只负责格式化,oyu 必须手动删除 console.log()
调用。
我在 Angular 项目上配置了 Eslint 以在提交期间检查代码。
我故意犯了一个错误来测试我的配置是否有效:我设置了规则 "no-console":"error"
并且我在代码中留下了 console.log()
。
提交 ESLint 时出现此错误:
...
✖ eslint --fix:
C:\project\src\app\app.component.ts
12:5 error Unexpected console statement no-console
✖ 1 problem (1 error, 0 warnings)
husky - pre-commit hook exited with code 1 (error)
我怀疑我看到有 2 行用 ✖ 签名。
它们指的是相同的错误 (console.log) 还是其中之一指的是 ESLint 配置问题?
谢谢你的帮助,
在您的示例中,ESLint 表示文件 C:\project\src\app\app.component.ts
- 12:5 error Unexpected console statement no-console
关于 ✖ eslint --fix:
- ESLint 只是建议 运行 自动修复文件的命令。
然而,fix
命令只负责格式化,oyu 必须手动删除 console.log()
调用。