这是显示我的TSLint配置(右)和警告(左)的图像。我知道在右边说它应用了TSLint的代码样式,但是即使我说“是”,这些警告仍然存在。
我相信"semicolon": [true, "never"]
表示永远不需要分号。
如何使WebStorm尊重此设置以使其从不使用分号,为什么不从TSLint读取此设置?
答案 0 :(得分:0)
这似乎是IDE的代码检查,您可以检查Unterminated statement
下是否启用了Settings/Preferences -> Editor -> Inspections -> JavaScript -> Code style issues
规则。它忽略了第三方linter中的规则。
答案 1 :(得分:0)
您可以在首选项|中禁用未终止的声明检查。编辑器检验| JavaScript |代码样式问题以消除警告。 请注意,自2017.1.x起,此检查将遵循 Preferences |编辑器代码样式|打字稿|标点设置:如果使用分号 == 不使用,则检查仅突出显示可疑语句。有关详细信息,请参见https://youtrack.jetbrains.com/issue/WEB-24627。
如果您的配置中有"semicolon": [true, "never"]
,并且importing code style settings from TSLint将使用分号设置为不总是使用。您尝试导入设置吗?