WebStorm给我有关丢失分号的警告,即使TSLint表示从不使用它们

时间:2019-08-08 16:13:15

标签: javascript typescript intellij-idea webstorm tslint

这是显示我的TSLint配置(右)和警告(左)的图像。我知道在右边说它应用了TSLint的代码样式,但是即使我说“是”,这些警告仍然存在。

enter image description here

我相信"semicolon": [true, "never"]表示永远不需要分号。

如何使WebStorm尊重此设置以使其从不使用分号,为什么不从TSLint读取此设置?

2 个答案:

答案 0 :(得分:0)

这似乎是IDE的代码检查,您可以检查Unterminated statement下是否启用了Settings/Preferences -> Editor -> Inspections -> JavaScript -> Code style issues规则。它忽略了第三方linter中的规则。

enter image description here

答案 1 :(得分:0)

您可以在首选项|中禁用未终止的声明检查。编辑器检验| JavaScript |代码样式问题以消除警告。 请注意,自2017.1.x起,此检查将遵循 Preferences |编辑器代码样式|打字稿|标点设置:如果使用分号 == 不使用,则检查仅突出显示可疑语句。有关详细信息,请参见https://youtrack.jetbrains.com/issue/WEB-24627

如果您的配置中有"semicolon": [true, "never"],并且importing code style settings from TSLint使用分号设置为不总是使用。您尝试导入设置吗?