Javascript 如何配置jshint使其不显示错误;“之前坏的断线?”;?

Javascript 如何配置jshint使其不显示错误;“之前坏的断线?”;?,javascript,jshint,Javascript,Jshint,它给了我一个错误“在','之前坏的断线”,因为我有如下代码 var one = 1 , two = 2 , three = 3 ; 如果我把,放在行的末尾而不是下一行的开头,它不会抱怨。但我想这样编码。有没有办法让它不显示这个警告 我查看了一下,但没有与此错误相关的任何内容。laxbreak=true是要设置的选项 您可以在JSHint站点的主页上找到选项。正如laxbreak答案中的注释所述,laxcomma选项实际上应该用于这种特殊情况(同时已经实现)。有关详细信息,请参阅。谢

它给了我一个错误“在','之前坏的断线”,因为我有如下代码

var one = 1
  , two = 2
  , three = 3
  ;
如果我把
放在行的末尾而不是下一行的开头,它不会抱怨。但我想这样编码。有没有办法让它不显示这个警告


我查看了一下,但没有与此错误相关的任何内容。

laxbreak=true
是要设置的选项


您可以在JSHint站点的主页上找到选项。

正如
laxbreak
答案中的注释所述,
laxcomma
选项实际上应该用于这种特殊情况(同时已经实现)。有关详细信息,请参阅。

谢谢,成功了!当我看到它时,我不认为这个选项适用于那个,因为它说“不安全的断线”。我不明白上面代码中的换行符是如何不安全的。我假设它是在返回/中断/继续后谈论换行。@DeaDEnD:该选项不检查代码是否真的会导致问题,或者对
var
(AFAIK)没有特殊处理。它正在检查每一行的行尾-它包括
return
语句,但也包括这一行。(这里是JSHint维护程序)顺便说一句,我们正在使用逗号优先表示法分离laxbreak选项。@AntonKovalyov我注意到即将出现的
laxcomma
选项,但是我认为
laxcomma
只是
laxbreak
的一个子集,所以我们可以设置
laxbreak=true
laxcomma=false
,但反之亦然。因此,我们不能将JSHint设置为该
var
语句没有问题,而是报告其他不安全的换行。我错了吗?我们还没有决定laxcomma应该如何工作。这很棘手,所以如果你有任何想法或建议,我将非常感谢。