3

JSHint 选项参考列出了一些已弃用的选项,并附有以下通知。

警告此选项已被弃用,并将在 JSHint 的下一个主要版本中删除。JSHint 将其范围限制在代码正确性问题上。如果您想强制执行与代码样式相关的规则,请查看JSCS 项目

具体来说,不推荐使用的选项是:

  • 骆驼香烟盒
  • 即时
  • 缩进
  • 麦克斯伦
  • 新股
  • 空的
  • 引号
  • 松懈
  • 拉克斯逗号
  • 多串

不幸的是,该参考资料并未说明如何替换这些已弃用的选项,而仅指向 JSCS GitHub 存储库。

哪些JSCS 规则对应于已弃用的 JSHint 选项?切换到 JSCS 时是否需要考虑任何配置差异?

4

1 回答 1

4

确定这一点的一种方法是在 JSCS Github 存储库中搜索“JSHint”或特定规则(示例搜索),因为 JSCS 文档中的相关规则都具有指向其 JSHint 等效项的链接。

在撰写本文时,这些是您的短名单的等价物:

尽管这些规则中有许多非常相似并且需要很少的工作来切换,但有些规则的选项、要求或含义略有不同,因此需要一些配置差异,在某些情况下,您可能需要在两个规则之间进行选择(requirevs. disallow)。

于 2015-08-10T04:52:10.873 回答