これを機能させるのに苦労しています。ウェブ上にはたくさんの例がありますが、それらはすべて私が目指していることとは少し異なることをしており、解決できると思うたびに、私には何の意味もないエラーに遭遇します.
JSLint.VS プラグインをあきらめた後、プロジェクトの JSLint 警告を生成する Visual Studio ビルド イベントまたはおそらくクルーズ コントロールから呼び出すことができるバッチ ファイルを作成しようとしています。最終的な目標は、次を使用して、jslint に渡すことができる結合された js ファイルを取得することです。
cscript jslint.js < tmp.js
これにより、スクリプトを js ミニファイヤで使用するために 1 つのファイルに結合する準備ができているか、標準出力を使用して多数のエラーを出力できるかが検証されます。
ただし、tmp.js を構成する js ファイルは、プロジェクト内の複数のサブフォルダーにある可能性があります。
D:\_projects\trunk\web\projectname\js\somefile.debug.js
D:\_projects\trunk\web\projectname\js\jquery\plugins\jquery.plugin.js
理想的な解決策は、次の行に沿ってバッチ ファイルを呼び出せるようにすることです。
jslint.bat %ProjectPath%
これにより、プロジェクト内のすべての js ファイルが 1 つの一時 js ファイルに結合されます。このようにして、どのプロジェクトがバッチ ファイルに渡されるかについて柔軟性が得られます。
私はこれをcopy、xcopy、type、およびechoで機能させようとしており、for doループをdir / sなどで使用して、必要なことを実行させようとしましたが、何を試してもエラーが発生します。