【问题标题】:What is difference between "options and error code" in jshint?jshint中的“选项和错误代码”有什么区别?
【发布时间】:2013-11-26 01:17:25
【问题描述】:

我对 jshint 中的选项和错误/警告代码感到困惑。

卷曲:真

W116

如何识别“curly options”属于W116 Code?​​p>

 while(true)
            alert("ok");

demo.js:第 3 行,第 5 列,预期为 '{' 而看到的是 'alert'。(W116)

如果我的问题不清楚,请告诉我。

【问题讨论】:

  • 那里的选项通常很广泛,涵盖了各种情况,而具体的警告代码仅适用于非常具体的情况,这有时会有所帮助。

标签: javascript jslint jshint


【解决方案1】:

更新

如果你真的想知道哪些错误代码属于哪些选项,我想你必须深入研究源代码here..

但通常文档应该足够了,curly option:

此选项要求您始终在块周围放置花括号 循环和条件。 JavaScript 允许你省略花括号 当块只包含一个语句时,例如:

while (day)
    shuffle();

但是,在某些情况下,它可能会导致 到错误(你会认为 sleep() 是循环的一部分,而在 事实并非如此):

while (day)
    shuffle();
    sleep();

此外,如果有时您想知道错误代码对应于什么,请查看此文件:

messages.js

所以在你的情况下:

messages.js#L189

【讨论】:

    猜你喜欢
    • 2019-09-11
    • 1970-01-01
    • 2015-05-30
    • 1970-01-01
    • 2013-07-24
    • 1970-01-01
    • 2013-05-19
    • 2018-10-12
    • 1970-01-01
    相关资源
    最近更新 更多