前提・実現したいこと
VisualStudio2019にて、ASP.NET Core 3.1 MVCのWebシステム開発を行っています。
クライアントサイドのコーディングではJavaScript(JQuery)を使用しています。
変数の命名規則や、独自のコーディングルールを開発チームで共有する為、
JavaScriptのコーディングチェックツールとしてESLintを採用する予定です。
調べたところ、VisualStudio2019では、標準機能としてESLintの機能が使用出来るということが分かりました。
実際、VisualStudio2019の下記の設定を行うことで、使用できました。
ツール→オプション→画面左ツリービューのJavaScript/TypeScriptのLintingの全般→画面右の、ESLintの有効化をチェック。
(VisualLinterなどのソフトやnpmパッケージをインストールする方法もあるようですが、出来ればnpmパッケージを使用したくないので、問題がないならこの方法でESLintを使用できればと考えています。)
ただ、上図の赤枠のところにあるように、ESLintのチェックルールを記載していく.eslintrcファイルが、C\Users\ユーザー名フォルダ内に存在しています。
VisualStudio2019での、この.eslintrcファイルの既定の場所を、どうすれば変更出来ますか?
.eslintrcファイルを、ASP.NET Core 3.1 MVCの開発中Webシステムのソリューションフォルダ直下など共通的な場所に移動して、別途ソース管理ソフトを使用して開発チームで共有したいです。
その他の疑問点
ESLintの上記の構築方法にて、変数の命名規則(クラスはパスカルケース・変数はキャメルケースなど)をチェックするには、.eslintrcをどう編集すれば良いのかにも悩んでいます。
調べたところTypeScript用の設定方法が記載された下記サイトは見つけたのですが、今回はTypeScriptは使用しません。
https://dev.classmethod.jp/articles/shuntaka9576-check-eslint/
可能不可能も含めて、何か情報があれば教えていただきたいです。
あなたの回答
tips
プレビュー