webdevqa.jp.net

Adobe Bracketsはjslintを無効にしますが、jshintは許可します

私の基本的な質問: Adob​​e Bracketsエディターで、jslintをオフまたは無効にしながらjshintを使用するにはどうすればよいですか?

My tl; dr: Adob​​e BracketsエディターでJavaScriptをリントすると、jslintとjshintの両方で結果が得られることがわかりました。 jshintを好みに合わせて設定しましたが、jslintに合格しなかったことを示す警告記号が避けられないため、リンティングに問題があるように見えます。 .jshintrcファイルを介してグローバルに設定する機能は非常に便利であるため、jshintのみを使用したいのですが、jslintをオフにしてjshintを許可する方法がわかりません。誰もこれを行う方法を知っていますか?

私はjshintをダンプしてjslintを使用することができると思いますが、後者ではJSファイルに直接設定する必要があるため、これを行いたくありません。

44
rg88

お好みのリンターをBracketsの設定ファイルに追加できます:

"language": {
    "javascript": {
        "linting.prefer": ["JSHint"],
        "linting.usePreferredOnly": true
    }
},

Debug > Open Preferences Fileを使用して設定ファイルを開きます。

ブラケット設定
preferences.jsonファイルの例

90
David Lane

Jslintを無効にしたまま複数のリンターを使用するには、上記とこれを使用します。

    "linting.prefer": [
        "JSHint",
        "JSCS"
    ],
5
Helzgate

1-メニューに移動->デバッグ
2-「設定ファイルを開く」に進みます
-ファイルに移動: "brackets.json"
4-最後の行にこれらのコードをコピーおよび配置し、「、」で区切られたコード行を忘れないでください。

    "linting.prefer": ["JSHint"],
    "linting.usePreferredOnly": true

*ヘルプへの希望:))

2

Brackets IDEで、「ファイル」→「拡張機能マネージャー」を選択します。 [デフォルト]タブをクリックし、検索ボックスでJSLintを探して無効にします。

ブラケットバージョン-1.10

2
Shubhra

したがって、短い答えは「できません」です。

多くのことを掘り下げた後、jslintをオフにできますが、jshintもオフにするようです。 jslintはBracketsに組み込まれているため、唯一の解決策は自分でコードBracketsをハックすることです。 C'est la vie。

0
rg88