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