Javascript 如何使用ESLint进行eol最后检查?
我正在编写一个节点项目,通过ESLint进行语法检查。我希望符合POSIX标准,并且在每个文件的末尾都有一个新行,因此我在我的Javascript 如何使用ESLint进行eol最后检查?,javascript,eslint,Javascript,Eslint,我正在编写一个节点项目,通过ESLint进行语法检查。我希望符合POSIX标准,并且在每个文件的末尾都有一个新行,因此我在我的.eslintrc中将eol last测试设置为2。然而,这条规则似乎被完全忽略了,而其他规则却可以正常工作 我尝试了这个.eslintrc: { "rules": { "eol-last": 2, "no-console": 2 } } 并测试了此文件: console.log('Test'); 作为回应,我得到: 1:1 error
.eslintrc
中将eol last
测试设置为2
。然而,这条规则似乎被完全忽略了,而其他规则却可以正常工作
我尝试了这个.eslintrc
:
{
"rules": {
"eol-last": 2,
"no-console": 2
}
}
并测试了此文件:
console.log('Test');
作为回应,我得到:
1:1 error Unexpected console statement no-console
✖ 1 problem (1 error, 0 warnings)
这对我来说毫无意义。我什么都试过了,规则似乎没用。谢谢。如果您使用
unix
样式(lf
),那么它将按照上面配置的方式工作。你可以试穿一下
如果使用windows
样式(crlf
),则需要如下配置规则:
{
"eol-last": [2, "windows"]
}
如果您使用
unix
样式(lf
),那么它将按照上面配置的方式工作。你可以试穿一下
如果使用windows
样式(crlf
),则需要如下配置规则:
{
"eol-last": [2, "windows"]
}