私はJSLintを使用し、100%JSLintのコードの巨大なライブラリを持っています。 2011年1月20日現在、JSLintはすべてのvarステートメントでエラーを空白にします。例えば、これは(今くり抜か)機能を取る:JSLint: "var"ステートメントの空白文字でそれを和らげることはできません
var dateStrFromTimestamp;
dateStrFromTimestamp = function (t) {
"use strict";
var a, d;
d = new Date(t * 1000);
a = [];
};
JSLintレポート:
Problem at line 1 character 5: Expected 'dateStrFromTimestamp' at column 3, not column 5.
var dateStrFromTimestamp;
Problem at line 4 character 7: Expected 'a' at column 5, not column 7.
var a, d;
は、どのように私は自分のコードを書くことになってんですか?推奨に従えば、キーワード "var"の後の空白を削除する必要がありますが、そうすることはできません。では、JSLintの現在のバージョンはバグですか?あるいは、私は現在、何か明白なものに目が見えませんか
今日私は同じような問題を抱えています。私はそれがこのバージョンのバグだと思う。 Crockfordに電子メールを送り、彼がそれを知っているかどうか確認する価値があるかもしれません。彼は彼が更新したもののリリースノートを公開していますか? – duncan