ESlint静的インテリセンスはVisual Studio 2017ではサポートされていないようです。VisualStudio 2017では、リントエラーを取得するためにCMD eslintコマンドを実行する必要があるため、.jsファイルでのコーディングが完全に苦痛になります。 VSCodeでは、ESLint拡張機能を使用できます。 Visual Studio 2017はどうですか?
それらを有効にする方法はありますか?
Visual Studio 2017でESLintを動作させる方法:
ESLintサポートが改善されたVisual Studio 2017v.15.8を使用しています。最後に以前のバージョンの手順を記載しましたが、この機能が必要な場合はご自身でアップグレードしてください。
メニューから:[ツール]> [オプション]> [テキストエディター]> [Javascript/TypeScript]> [リンティング]
Global-in-visual-studio .eslintrc
ファイルは、他のVisual Studioの構成とともにルートユーザーディレクトリ(Windows 10)にあります。マシンのnpm install eslint -g
からeslintをインストールすることもできます。 VSは使用しません。反応プラグインが付属していますが、他のプラグインをインストールすることもできます。プロジェクト内で通常どおり構成を拡張できます( eslint ref )
Eslint v4を使用しますが、acc。 MSドキュメントに、
プロジェクトにESLintのローカルインストールがある場合、代わりにそのバージョンを使用します
v.15.7の場合メニューから:ツール->オプション->テキストエディター-> Javascript/TypeScript Eslintを有効に設定True(まだない場合)
次に、メインメニューから:[ツール]-> [Webコード分析]-> [ESLint設定の編集]
ルールを有効にするには、.eslintrc
およびyour.js
ファイルを保存する必要があります。入力中にインテリセンスを有効にする方法があるかもしれませんが、私はそれを見つけていません。 Visual Studioが既にリンティングを開始した後にルールを更新すると、新しいルールを有効にするためにプロジェクトを再起動する必要があることがわかりました。まだ不格好ですが、これは特にテキストエディター形式と一致し、 this one のような保存プラグインで自動形式を使用する場合に、コーディング標準をすばやく実装するのに最適な方法です
ESLint 2.0.0形式の.eslintrc
ファイルを編集することを忘れないでください here
2018年8月14日の時点で、eslintはVisual Studio 2017(15.8.0)でより優れたサポートを提供します
https://docs.Microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes-v15.8#eslint-improvements
Visual Studioのeslintバージョンは最新のものではないため、VSCodeのようにeslintを動作させることができませんでした。
Eslintの新しいバージョンを使用できるVisualLinterという名前の拡張機能があります。