我看到grunt.js中的默认linter是jshint,但我已经习惯了使用jslint.是否有可能改变grunt.js使用的linter?
解决方法
不是开箱即用,但您可以使用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没有的选项.一般用法是相同的,用注释标记代码并运行它. 原文链接:https://www.f2er.com/js/156272.html