假设你已经为你的编辑器安装了一个 eslint 插件,如果你有 npm install -g eslint,那么你可以为特定环境安装附加组件,例如 npm install eslint-config-airbnb eslint-plugin-react eslint-plugin-jsx-a11y eslint-plugin-import -g(这是对纯 JS 和 React 的支持),您也可以通过这种方式添加对 nodejs 的支持,在工作文件夹中制作 .eslintrc 文件,如下所示
{
"extends": ["airbnb" , "eslint:recommended"],
"env": {
"node": false,
"es6": true,
"browser": true
},
"rules": {
"semi":"error",
"no-unused-vars": "off",
"func-names":"off",
"indent":"off",
"no-else-return":"off",
"prefer-arrow-callback":"off",
"no-undef":"off",
"no-use-before-define":"off",
"comma-dangle":"off",
"eol-last":"off",
"no-trailing-spaces":"off",
"linebreak-style":"off",
"no-console":"off",
"no-restricted-globals":"off",
"object-shorthand":"off",
"no-shadow":"off",
"no-debugger":"off",
"prefer-const":"off",
"no-multiple-empty-lines":"off"
}
}
如果您需要节点支持,则在 .eslintrc 的 env 部分中将节点设置为“true”,并使用 next 全局安装 eslint-node 插件
npm i eslint-plugin-node -g。
然后在 .eslintrc 的扩展部分添加"plugin:node/recommended"。
通过这种方式,您将在您机器上每个具有 .eslintrc 文件的项目中获得 eslint 支持。在 .eslintrc 规则部分中设置您需要的规则。
就是这样。