私の基本的な質問: Adobe Bracketsエディターで、jslintをオフまたは無効にしながらjshintを使用するにはどうすればよいですか?
My tl; dr: Adobe BracketsエディターでJavaScriptをリントすると、jslintとjshintの両方で結果が得られることがわかりました。 jshintを好みに合わせて設定しましたが、jslintに合格しなかったことを示す警告記号が避けられないため、リンティングに問題があるように見えます。 .jshintrcファイルを介してグローバルに設定する機能は非常に便利であるため、jshintのみを使用したいのですが、jslintをオフにしてjshintを許可する方法がわかりません。誰もこれを行う方法を知っていますか?
私はjshintをダンプしてjslintを使用することができると思いますが、後者ではJSファイルに直接設定する必要があるため、これを行いたくありません。
お好みのリンターをBracketsの設定ファイルに追加できます:
"language": {
"javascript": {
"linting.prefer": ["JSHint"],
"linting.usePreferredOnly": true
}
},
Debug > Open Preferences File
を使用して設定ファイルを開きます。
Jslintを無効にしたまま複数のリンターを使用するには、上記とこれを使用します。
"linting.prefer": [
"JSHint",
"JSCS"
],
1-メニューに移動->デバッグ
2-「設定ファイルを開く」に進みます
-ファイルに移動: "brackets.json"
4-最後の行にこれらのコードをコピーおよび配置し、「、」で区切られたコード行を忘れないでください。
"linting.prefer": ["JSHint"],
"linting.usePreferredOnly": true
*ヘルプへの希望:))
Brackets IDEで、「ファイル」→「拡張機能マネージャー」を選択します。 [デフォルト]タブをクリックし、検索ボックスでJSLintを探して無効にします。
ブラケットバージョン-1.10
したがって、短い答えは「できません」です。
多くのことを掘り下げた後、jslintをオフにできますが、jshintもオフにするようです。 jslintはBracketsに組み込まれているため、唯一の解決策は自分でコードBracketsをハックすることです。 C'est la vie。