是否可以创建自定义jshint规则,将其添加到现有的内置规则中,在我们的项目中配置它(打开还是关闭)?jshint - 创建自定义警告/规则
jshint可扩展,就像我们如何在Grunt中创建自己的自定义任务一样?
有时我们需要在我们的环境中强制执行JavaScript编码实践。例如,我们希望强制开发者使用Date.now()而不是Date.getTime()。
是否可以创建自定义jshint规则,将其添加到现有的内置规则中,在我们的项目中配置它(打开还是关闭)?jshint - 创建自定义警告/规则
jshint可扩展,就像我们如何在Grunt中创建自己的自定义任务一样?
有时我们需要在我们的环境中强制执行JavaScript编码实践。例如,我们希望强制开发者使用Date.now()而不是Date.getTime()。
你应该考虑在这种情况下使用ESLint。
每条规则都是独立的。 Even the default rules。因此,您可以将默认规则之一作为蓝图,并编写自己的规则。
谢谢DerZyklop。这正是我所期待的。 – Vijey
对于如何在GitHub上的jshint-next项目中做了一些模糊的参考,在某些时候显然已合并回jshint。
'if(ident.name && ident.name.slice(0,5 )!==“kitty”) linter.report.addError(“C001”,“请更多猫”。);'经典。 – ruffin
看到这个相关的问题:http://stackoverflow.com/questions/11816713/static-analysis-with-custom-rules-for-javascript –