2016-10-31 29 views
1

Visual Studio 2015でESLintingをセットアップしようとしています。私が知る限り、有効にする唯一の方法はWeb Analyzer extensionです。Visual StudioのESLint - Webアナライザ - カスタム.eslintrcの場所

私の.eslintrc.jsonは、ユーザプロファイルc:\Users\RootNode\にないプロジェクトルートフォルダc:\code\myproject\にあります。

Web Analyzerでは、.eslintrcの場所を変更することはできませんが、常にユーザープロファイルから読み取ります。 Visual StudioでESLintingを動作させるには?

答えて

0

.eslintrcのjson拡張子がnot currently supported.であるのは、ファイル名を.eslintrcに変更してみてください。

+1

と私vs2015上で動作するかどう

申し訳ありません。それでもコアの問題は解決しません。 Webアナライザは、常に%USERPROFILE%から設定を読み取ります。私の場合は、ローカルルート(プロジェクトルート)から読み取る必要があります。また、.eslintrcの読み込み先を設定する方法はないようです。他のエディタ(emacs、sublime text、vs code)の多くのeslintプラグインは、まずローカルプロジェクトルートから.eslintrcを読み込み、見つからなければユーザプロファイルから読み込みます。 – RootNode

+0

Web Analyzerのアンインストールと.Net Coreのインストールは、Web Analyzerの最新バージョンが含まれているhttps://go.microsoft.com/fwlink/?LinkId=798481を参照してください。また、.eslintrcをJSONバリデーターに入れてみてください。あるいは、有効なeslintrcであることを確認するために別のeslintツールを試してみてください。 – koreus737

0

vs2015のようなESLintが組み込まれているvs2015用の新しいツールがあります。 .eslintrc.jsファイルを使用せずに動作させることはできませんでしたが、.jsonの方がうまくいくかもしれません。

あなたは、「ツール」で新しいWebツールが表示されるはずです - >「拡張機能と更新」

をあなたは「ツール」に行くことによって設定を開くことができますダウンロードした後 - >「ウェブコード分析」 - - >「編集ESLint ...」

カスタム.eslintrc.jsが含まれるように、新しいWebツールを使用していない場合でも、ちょうど"extends":"(path to the file in your project)"を追加することで、ルート設定(C:\Users\(username))からそれを指します。私が知っている回避策はありませんが、ルート設定を無視し、プロジェクトの設定のみを使用します。それはあなたが探しているまさにありませんが、それだけで解決しないファイルの名前を変更窓10

関連する問題