有没有办法让jslint在我的javascript的下一行使用花括号?

我改变了我的编码风格

function getParams(entity) { "use strict"; var accountID = store.getItem('AccountID'), switch (entity) { case "Topic": 

 function getParams(entity) { "use strict"; var accountID = store.getItem('AccountID'), switch (entity) { case "Topic": 

现在我得到任何jslint错误,例如:

警告6 JS Lint:’)’和'{‘之间恰好有一个空格。 警告9 JS Lint:第9栏预计’var’,而不是第5列。

我查看了选项,但找不到任何与行位置相关的取消选择。 如果有的话,我可以将它添加到我的文件顶部吗?

因为这个原因,建议在JavaScript中将开括号放在同一行上:

 function foo() { return { a: 'foo' } } foo().a // error 

这不是一个建议而是一个解决方案,但如果没有新的行,就无法在评论中解释。

试试这个,jSLint使用字符串javascript编码规则来检查你的javascript ..

 var store = {}; function getParams(entity) { "use strict"; var accountID = store.getItem('AccountID'); switch (entity) { case "Topic": accountID = '0'; break; } } 

对于一个函数,它只需要1和{字符之间的空格..它不是问题,但它是一个编码规则..