4

JSLint4Java は、JSLint の Java ラッパーです。私の GWT プロジェクトで使用するには、このようなものが必要ですが、JSLint4Java を使用する唯一の方法は、コマンド ラインまたは ANT タスクからのようです。JARをインポートしてプロジェクトで使用する方法があるかどうかは誰にもわかりませんか? それらをGWT WARフォルダーに追加しようとすると、「xxxをタイプに解決できません」などのエラーがたくさん表示されます。ありがとう。

4

1 に答える 1

4

はい、jarをインポートして、次のように使用できます。

import com.googlecode.jslint4java.Issue;
import com.googlecode.jslint4java.JSLint;
import com.googlecode.jslint4java.JSLintBuilder;
import com.googlecode.jslint4java.JSLintResult;


public static void lint(final String filePath) throws FileNotFoundException, IOException {
    String fileContent = Streams.read(new FileInputStream(new File(filePath))));
    JSLintBuilder builder = new JSLintBuilder();
    JSLint jsLint = builder.fromDefault();

    JSLintResult result = jsLint.lint("test.js", fileContent);
    for (Issue issue : result.getIssues()) {
        System.out.println(issue.toString());
    }

}
于 2012-07-30T13:39:07.087 に答える