JSLintは次の形式の警告を多数生成することがわかりました。
Expected 'foo' to have an indentation at X instead at Y.
JSLint オプションのドキュメントではindent
、インデントの各レベルのスペースの量を表す数値を認識するオプションについて説明しています。このオプションを使用すると、インデントのレベルごとに 2 つのスペースを使用するなどのことができます。JavaScript ファイルの先頭に次のように記述します。
/*jslint indent: 2 */
わかりました。現在、JSLint は各レベルのインデントでどれだけインデントするかを認識していますが、JSLint は各行のインデント レベルを決定するためにハードコードされているようです。
JSLint が規定する方法とは異なる方法でコードをインデントしたいとします。JSLintオプションでこれを行うことはできますか? そうでない場合、少なくともインデントの警告をオフにすることはできますか? 私は試した:
/*jslint indent: false */
しかし、それによってインデント警告が省略されることはありませんでした。JSLint エラーが発生しました。