4

フロントエンド開発で使用する IDE をある程度総合的に評価した結果、WebStorm が群を抜いていると思います。

欠けている部分の 1 つは、必要な方法で JSHint を構成できないことです。WebStorm 設定 GUI はいくつかのオプションを提供しますが、完全なセットではありません。GUI では、実際に使用可能な 30 ほどのオプションのうち 15 しか設定できません。

これは問題です。なぜなら、IDE では必要な方法でリンティングを構成できないという理由だけで、コーディングの慣行を変更したくないからです。

WebStorm の舞台裏で JSHint ライブラリにアクセスして調整するハックな方法はありますか?

4

3 に答える 3

3

.jshintrcプロジェクトのルート ディレクトリにあるファイルで、必要なすべてのオプションを構成できます。これはプロジェクト全体の設定になります。

https://www.jetbrains.com/webstorm/webhelp/jshint.htmlから:

構成ファイルを使用する

構成ファイルの設定に従ってコードを検証するには、このチェック ボックスをオンにします。.jshintrc構成ファイルは、どの JSHint オプションを有効または無効にするかを指定する拡張子を持つ JSON ファイルです。.jshintrcWebStorm は作業ディレクトリでファイルを探します。検索が失敗した場合、PhpStorm は親フォルダーを検索し、次に親フォルダーを検索します。このプロセスは、WebStorm が.jshintrcプロジェクト ルートを見つけるか到達するまで繰り返されます。この場合でも WebStorm に検証を実行させるには、使用するデフォルトの構成ファイルを指定します。

私はこれをしばらく使用していますが、うまく機能します。さらに、それをリポジトリにコミットして、チーム全体が同じコード スタイルに従うようにすることができます。また、グローバルを追加するのに最適な場所です。

于 2014-02-24T14:22:14.823 に答える
2

動作するファイルごとのソリューションがありますが、理想的ではありません。IDEまたはプロジェクト全体の修正/ハックを好みます。

ファイルの先頭でJSHintオプションを設定します。

/*jshint laxcomma:true, asi:true */
于 2012-09-12T14:52:58.693 に答える
2

ハックな方法は知りませんが、既存の機能リクエストに投票できます。

于 2012-09-11T15:18:57.417 に答える