Javascript Lint双逗号数组
我有一个关于验证javascript文件的问题。 我们有大型javascript对象来配置各种东西。人们经常会犯错误,在数组中输入双逗号,例如Javascript Lint双逗号数组,javascript,visual-studio-code,lint,vscode-settings,Javascript,Visual Studio Code,Lint,Vscode Settings,我有一个关于验证javascript文件的问题。 我们有大型javascript对象来配置各种东西。人们经常会犯错误,在数组中输入双逗号,例如 config.items = [ { foo: true }, , { foo: false } , { foo: true } ] 这会产生类似数组的结果 [{...}, empty, {...}, {...}] 有趣的是,这甚至可以用typescript生成: let items: string[] = ["", , ""
config.items = [
{ foo: true },
, { foo: false }
, { foo: true }
]
这会产生类似数组的结果
[{...}, empty, {...}, {...}]
有趣的是,这甚至可以用typescript生成:
let items: string[] = ["", , "", ""];
林特甚至都不在乎
我的问题是:我应该设置什么配置和位置来验证这些错误?至于配置文件,它们是在没有完整项目的情况下编辑的,因此任何类型都没有帮助。我需要帮助我的配置程序设置他的VSCode,以便他可以进行有效编辑。如果您使用的是eslint,则有
无稀疏数组
选项:
如果您能告诉我们如何将该选项添加到VSCode中,将会很有帮助。我个人不使用它,所以我不知道-我假设它使用ESLint(我认为VisualStudio默认使用),但我不确定它从何处获取配置-如果它正在查看项目目录,或者您需要手动为其提供配置。