grunt.js のデフォルトのリンターは jshint ですが、jslint の使用に慣れてきました。grunt.js が使用するリンターを変更することは可能ですか?
2 に答える
恥知らずな自己宣伝
これにはプラグインがあります: https://npmjs.org/package/grunt-jslint
そのままではありませんが、grunt の API を使用して JSLint 用の独自の grunt タスクを作成できます: https://github.com/cowboy/grunt/blob/master/docs/api.md#creating-tasks
grunt のソースのタスク フォルダーを調べて、例を確認できます。https://github.com/cowboy/grunt/tree/master/tasks
JSLint 用の npm モジュールがまだない場合、それを作成することもそれほど難しくありません。作成した JSLint ノード モジュールを記述する package.json ファイルを追加して公開するだけです。一度に 2 つのリンクしか投稿できませんが、npm ホームページで公開リンクを読むことができます。
JSLint の設定オプションを調べて、JSHint のオプションを同じにすることもできます。ほとんどのものにはオプションがあるはずであり、JSHint には JSLint にないさらに多くのオプションがあります。一般的な使用法は同じで、コードをコメントでマークアップして実行します。:)