ビルド プロセスの一部として JSLint4Java を実行したいと考えています。ライブラリには約 1000 個の JS ファイルがあり、実際には追加したくありません。
/*globals foo, bar, baz */
特にそれらの多くは外部ライブラリー (Dojo) からのものであるためです。ただし、ヘッダーを追加しないと、JSLint はほぼすべてのファイルで同じ 5 つのグローバルについて文句を言います。それらを無視するようにJSLintに指示する方法はありますか? これまでに私が考えたいくつかのこと:
別の階層の正確なコピーであるが、各ファイルに適用されるフィルターを持つ仮想ディレクトリ階層を作成する、ある種の AntFileMap タスク (この場合は、
/*globals */
ヘッダーを前に追加します)。JSLint4Java をハックし
globals
て、処理するすべてのファイルの先頭にコメントとして追加するセットを受け入れます。
(1)のようなものは見たことがありません。(2)は比較的簡単に思えますが、できればオリジナルのツールを使いたいです。より良い提案はありますか?