适用于vue2的.eslintrc.js
时间: 2023-12-19 17:04:16 浏览: 103
您好,以下是一个适用于 Vue2 的 .eslintrc.js 文件示例:
```javascript
module.exports = {
root: true,
env: {
node: true
},
extends: [
'plugin:vue/recommended',
'@vue/standard'
],
parserOptions: {
parser: 'babel-eslint'
},
rules: {
'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
'vue/max-attributes-per-line': ['error', {
'singleline': 3,
'multiline': {
'max': 1,
'allowFirstLine': false
}
}]
}
}
```
这个配置使用了 `@vue/standard` 和 `plugin:vue/recommended` 两个扩展,其中前者是对 JavaScript Standard Style 的扩展,后者是对 Vue.js 编码规范的扩展。
在规则方面,示例中禁用了控制台输出和调试器,以及设置了 Vue 模板中属性的最大数量为 3 个。
希望这能帮到您!
阅读全文