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

Can you change the linter in grunt.js to jslint?

本文关键字:linter 改成 jslint 中的 js grunt      更新时间:2023-09-26

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

无耻的自我推销

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

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

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

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

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