no-unused-vars ESLint 规则 :{ "parserOptions": { "ecmaVersion": 2020 }, "rules": { "no-unused-vars": "error" }} 您还可以将 ESLint 配置定义为导出文件的 JavaScript 对象。 下面是等价的 .eslintrc.js 文件。module.exports = { parserOptions: { ecmaVersion: 2020 }, ...
rules: { // off=0, warn=1, error=2, 如果是数组, 第二项表示参数option // indent: [2, 2], // 控制缩进为2 eqeqeq: 1, // 警告使用全等 // quotes: [2, 'single'], //单引号 singleQuote: true, 'no-console': 0, //不禁用console 'no-debugger': 1, //警告debugger 'no-var':...
eslintrc.js配置文件详解 转自:https://www.jianshu.com/p/fe727ad2bbf4 通俗说就是统一代码规范。 配置参数 rules: { "规则名": [规则值, 规则配置] } 规则值 "off"或者0 //关闭规则关闭 "warn"或者1 //在打开的规则作为警告(不影响退出代码) "error"或者2 //把规则作为一个错误(退出代码触发时...
eslint 规则的配置通常在 .eslintrc 文件中,通过添加/修改 rules 配置,即可关闭指定的eslint 规则。 以关闭对数组中中括号内空格的校验 为例 配置语法为: rules: { "规则名": [规则值, 规则配置] } 规则名 "no-alert": 0,//禁止使用alert confirm prompt "no-array-constructor": 2,//禁止使用数组...
"no-catch-shadow": 2,//禁止catch子句参数与外部作用域变量同名 "no-class-assign": 2,//禁止给类赋值 "no-cond-assign": 2,//禁止在条件表达式中使用赋值语句 "no-console": 2,//禁止使用console "no-const-assign": 2,//禁止修改const声明的变量 ...
// 执行一个和eslint本身规则相同的对象;以 eslint 开头,说明使用eslint的推荐配置;plugin开头,使用第三方插件; "extends": "eslint:recommended", // 启用一系列核心规则,页面地址: https://cn.eslint.org/docs/rules/ // extends: "standard", // 可共享的配置 是一个 npm 包,它输出一个配置对象 ...
"rules": { // 定义对象的set存取器属性时,强制定义get "accessor-pairs": 2, // 指定数组的元素之间要以空格隔开(,后面), never参数:[ 之前和 ] 之后不能带空格,always参数:[ 之前和 ] 之后必须带空格 "array-bracket-spacing": [2, "never"], ...
而且如果用了像 vue-cli4脚手架 + Prettier 这种现成配置,就很少需要操心ESLint这些规则的配置,只有当格式不符合自己预期的时候再去额外配规则即可。具体可以参考 ➡️vue-cli4 ESLint + prettier 修改插件规则实例 ESLint完整规则(rules)地址:https://eslint.org/docs/rules/...
一个指定基础配置来源的字符串的数组:数组中每个配置扩展它前面的配置 ESLint 支持递归扩展配置,所以基础配置中也可包含extends参数。 当指定基础配置时,rules参数指定的规则可按如下几种方式进行扩展: 启用基础配置中没有规则 继承基础配置中的规则,改变其错误级别,但不改变其附加选项: ...