在 electron-react-boilerplate 项目中似乎有两个相互冲突的 linting 规则。
onChange={(e: React.ChangeEvent<HTMLTextAreaElement>) =>
setSvg(e.target.value)
}
// react/jsx-curly-newline-problem
修复导致
onChange={(e: React.ChangeEvent<HTMLTextAreaElement>) =>
setSvg(e.target.value)}
// eslint (prettier/prettier) problem
我试过修改/configs/.eslintrc
文件,但没有效果。至少在 VSCode 中运行的 linter 和作为预提交钩子运行的 linter 上都没有。
{
"rules": {
"no-console": "off",
"global-require": "off",
"import/no-dynamic-require": "off",
"jsx-curly-newline-problem": "off" // added
}
}
那么,我怎样才能关闭其中的任何一个呢?能够在 VS Code 中正常工作,并且能够在不使用--no-verify
标志的情况下提交。