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

标签 javascript jshint deprecation-warning jscs

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

Warning This option has been deprecated and will be removed in the next major release of JSHint. JSHint is limiting its scope to issues of code correctness. If you would like to enforce rules relating to code style, check out the JSCS project.

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

  • 驼峰
  • 立即
  • 缩进
  • 最大长度
  • 新帽
  • 无空
  • 引号
  • 放松身心
  • 逗号
  • 多路

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

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

最佳答案

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

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

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

关于javascript - 如何用 JSCS 规则替换弃用的 JSHint 选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31805843/

相关文章:

javascript - React js中默认为数组的每个对象设置一个属性

javascript - 如何全局访问使用 JavaScript 加载的图像的属性

javascript - 如何正确解决这个 JSHint "Possible strict violation"

Android Studio 3 不再标记已弃用的方法

javascript - Preg 替换已弃用,正在尝试修复

python - 为什么我没有看到 Numpy 的 DeprecationWarning?

javascript - Accordion 复选框 jquery 和 html

javascript - 如何从 Coffeescript 文件中配置 JSHint?

javascript - JSC_TRAILING_COMMA : Parse error. IE8(及更低版本)- jshint 可以警告我左尾随逗号吗?

javascript - Google Maps API 错误,页面代码未更改