我改变了我的编码风格
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列。
我检查了选项,但找不到任何与行位置相关的取消选择。如果有的话,我可以将它添加到我的文件顶部吗?
答案 0 :(得分:5)
在JavaScript中,建议将开口括号放在同一行上,原因如下:
function foo()
{
return
{
a: 'foo'
}
}
foo().a // error
这不是一个建议而是一个解决方案,但如果没有换行,就无法在评论中解释。
答案 1 :(得分:0)
试试这个,jSLint使用字符串javascript编码规则检查你的javascript ..
var store = {};
function getParams(entity) {
"use strict";
var accountID = store.getItem('AccountID');
switch (entity) {
case "Topic":
accountID = '0';
break;
}
}
对于一个函数,它只需要)
和{
个字符之间的1个空格。这不是问题,但它是一个编码规则..