maj*_*aja 6 javascript formatting eslint visual-studio-code create-react-app
我试图在使用 vscode 时禁用 eslint 对特定规则的保存修复。在实践中,我希望向用户显示 React hooks 的依赖项数组问题,但不修复。这是我的settings.json:
{
"editor.formatOnSave": false,
"[javascript]": {
"editor.formatOnSave": false
},
"[javascriptreact]": {
"editor.formatOnSave": false
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
},
"eslint.codeActionsOnSave.rules": [
"!react-hooks/exhaustive-deps",
"*"
],
"eslint.validate": ["javascript", "javascriptreact"]
}
Run Code Online (Sandbox Code Playgroud)
我希望 eslint 在我违反详尽的 deps 规则时显示警告,但在保存文件时将其保留在那里。相反,我的代码在保存时仍然固定,我做错了什么?
(注意:钩子依赖关系规则不应被破坏,但我正在处理一个现有的项目,我无法审查所有现有的钩子,并且我已经看到代码中断,因为钩子在不应该触发的情况下触发因为 ESLint 的自动修复)
归档时间: |
|
查看次数: |
1863 次 |
最近记录: |