Visual Studio Code和ESLint不会检测输入错误,例如“ style.backgroundCOlor”。我怎样才能解决这个问题?

时间:2019-05-27 18:31:32

标签: javascript typescript visual-studio-code eslint

当我使用Visual Studio Code和扩展名“ ESLint”时,无法识别我的错别字。这些错别字实际上是可行的(但由于错字而无法使用)代码,而不仅仅是注释。我是Visual Studio Code的新手,我的大部分经验都来自于Brackets。

我尝试查找ESLint扩展文件:eslintrc.js,package-lock.json和package.json。我也查看了我的“代码工作区”文件,但我真的不知道自己在寻找什么。

document.body.style.backgroundCOlor =“#f00”;

由于明显的大写字母“ O”,因此该行代码根本无法工作。该代码显然在“ O”为小写字母时有效。找到此错字花了很长时间,因为它没有被标记为错误。

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

如@ Olian04所述,您可以将//@ts-check放在文件的顶部,您还可以在"javascript.implicitProjectConfig.checkJs": true文件中添加settings.json,以便针对每个文件,而不必在每个文件的顶部和混乱的代码中添加此注释(尽管以非常小的方式)。

要找到settings.json文件,请点击cmd + ,,然后单击右上角的花括号。