Javascript Vue eslinrc.js在尝试添加半规则时出错
我已经设置了基本应用程序。我想要的东西之一是埃斯林。这很好,但作为一名Java开发人员,在这行代码的末尾没有一个分号是亵渎。因此,我将如下规则添加到.eslintrc.js文件中:Javascript Vue eslinrc.js在尝试添加半规则时出错,javascript,vuejs2,Javascript,Vuejs2,我已经设置了基本应用程序。我想要的东西之一是埃斯林。这很好,但作为一名Java开发人员,在这行代码的末尾没有一个分号是亵渎。因此,我将如下规则添加到.eslintrc.js文件中: // add your custom rules here 'rules': { 'semi': "always", // allow paren-less arrow functions 'arrow-parens': 0, // allow async-await 'generator-s
// add your custom rules here
'rules': {
'semi': "always",
// allow paren-less arrow functions
'arrow-parens': 0,
// allow async-await
'generator-star-spacing': 0,
// allow debugger during development
'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0
}
但是,当我保存它时,会出现以下错误:
Error: /asdf/code/vue/.eslintrc.js: Configuration for rule "semi" is invalid: Severity should be one of the following: 0 = off, 1 = warn, 2 = error (you passed '"always"').
与此处的文档不匹配:
如果有区别的话,我用的是原子
我确实尝试过使用“0”,但实际上并没有解决atom告诉我到处都有分号的问题。
“semi”:[“error”,“always”]
。医生是这么说的。我知道我哪里看错了,谢谢。但是如果有一个semi,就不会有错误,这难道不是[“error”,“never”]吗?还有,是否有一个rebuild eslint命令?无论我尝试什么,我都会得到eslint错误。这就像它没有接受新规则一样。这意味着当没有分号时总是错误的。没有重建命令。尝试关闭并再次打开编辑器…关闭编辑器有效!谢谢