質問

私は 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 */

他のヒント

あなたはJSLintを無効にしたくない場合は(ジャバスクリプトファイルに複数のVARのを定義する場合など)

、この設定を調整することにより、二重のくぼみを削除することができます:

[オプション]> [エディタ]> [書式設定]> [言語:Javaスクリプト>継続インデント - 4に設定します。

これで、フォーマットコードにf CTRLシフトを使用することができますし、JSLintはフリークアウトしません...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top