我在哪里可以获得 JSHint 默认选项的完整列表。我尝试在网上搜索,但找不到任何东西。
编辑:我的意思是所有选项的默认值列表,以防不清楚:)
我在哪里可以获得 JSHint 默认选项的完整列表。我尝试在网上搜索,但找不到任何东西。
编辑:我的意思是所有选项的默认值列表,以防不清楚:)
您可以直接在 jshint 源中查看boolOptions
,valOptions
和对象:invertedOptions
https://github.com/jshint/jshint/blob/master/examples/.jshintrc
如果您对注释感到困惑,可以参考 jshint 帮助中的选项部分:
实际上,该页面包含默认选项列表,@netme 的答案中提到的该文件对 JSHint 的行为没有影响。引用JSHint 项目维护者的话:
实际上,该文件只是一个示例——它对 JSHint 的行为没有影响。虽然它可能与当前的默认行为匹配,但不能保证它会继续这样做。
这就是“选项”文档按“强制”和“放松”类别对选项进行分段的原因。注意所有“放松”选项是如何抑制警告的——这些是 JSHint 默认施加的约束。
虽然一旦你理解了它是有道理的,但它会让很多人(包括我自己)感到困惑,并且将来可能会改变。