你能把grunt.js中的linter改成jslint吗?

时间:2012-09-11 13:10:36

标签: javascript jslint gruntjs

我看到grunt.js中的默认linter是jshint,但我已经习惯了使用jslint。是否可以更改grunt.js使用的linter?

2 个答案:

答案 0 :(得分:23)

无耻的自我推销

有一个插件:https://npmjs.org/package/grunt-jslint

答案 1 :(得分:6)

不是开箱即用,但您可以使用grunt的api为JSLint创建自己的grunt任务:https://github.com/cowboy/grunt/blob/master/docs/api.md#creating-tasks

这很简单,你可以查看grunt源代码中的tasks文件夹来查看示例。 https://github.com/cowboy/grunt/tree/master/tasks

如果还没有用于JSLint的npm模块,那么也不会太困难。只需添加一个package.json文件来描述您制作的JSLint节点模块并将其发布,我一次只能发布两个链接,但您可以在npm主页上阅读发布链接。

您还可以查看JSLint的配置选项,并使JSHint的选项相同。对于大多数事情应该有选项,JSHint有更多JSLint没有的选项。一般用法是相同的,用注释标记代码并运行它。 :)