如何用JSCS规则替换已弃用的JSHint选项?

时间:2015-08-04 09:43:09

标签: javascript jshint deprecation-warning jscs

JSHint option reference列出了一些已弃用的选项,并附有以下声明。

  

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

具体来说,弃用的选项是:

  • 驼峰
  • IMMED
  • 缩进
  • 的maxlen
  • newcap
  • noempty
  • quotmark
  • laxbreak
  • laxcomma
  • multistr

不幸的是,该引用并未指出如何替换这些已弃用的选项,而只是指向JSCS GitHub存储库。

JSCS rules对应于不推荐使用的JSHint选项?切换到JSCS时是否有任何配置差异?

1 个答案:

答案 0 :(得分:4)

确定这一点的一种方法是在JSCS Github Repo中搜索" JSHint"或特定规则(example search),因为JSCS文档中的相关规则都有指向其JSHint等效项的链接。

这些是您在撰写本文时的简短列表的等价物:

虽然其中许多规则非常相似,只需要很少的工作来切换,但有些规则的选项,要求或含义略有不同,因此需要一些配置差异,在某些情况下,您可能需要在两个规则之间进行选择({{ 1}}与require)。