完整的JSHint选项默认值列表?

我在哪里可以得到JSHint默认选项的完整列表。 我尝试在网上search,但找不到任何东西。

编辑:我的意思是所有选项的默认的列表,以防万一它不清楚:)

您可以直接在jshint源文件中查看boolOptionsvalOptionsinvertedOptions对象:

https://github.com/jshint/jshint/blob/master/examples/.jshintrc

如果您对注释感到困惑,可以参考jshint帮助中的选项部分:

http://jshint.com/docs/options/

实际上,该页面包含默认选项的列表,并且@ netme的答案中提到的文件对JSHint的行为没有影响。 引用 JSHint项目维护者:

实际上,这个文件只是一个例子 – 它对JSHint的行为没有影响。 虽然它可能匹配当前的默认行为,但不能保证它会继续这样做。

这就是为什么“选项”文档按类别“强制”和“放宽”来细分选项的原因。 注意所有的“放松”选项都是关于压制警告的 – 这些是JSHint默认强加的约束。

一旦你理解了,这是有道理的,但是很多人(包括我自己)会感到困惑,而且将来可能会改变 。