Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用ESLint进行eol最后检查?_Javascript_Eslint - Fatal编程技术网

Javascript 如何使用ESLint进行eol最后检查?

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

我正在编写一个节点项目,通过ESLint进行语法检查。我希望符合POSIX标准,并且在每个文件的末尾都有一个新行,因此我在我的
.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"]
}