質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
ESLint

ESLintは、JavaScriptのための構文チェックツール。全検証ルールを自由に on/offでき、独自のプロジェクトに合わせたカスタムルールを容易に設定することが可能。公開されている様々なプラグインを組み込んで使用することもできます。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Q&A

解決済

2回答

3331閲覧

Visual Studio CodeでESlintのチェックが有効にならない

seiyan0426

総合スコア16

ESLint

ESLintは、JavaScriptのための構文チェックツール。全検証ルールを自由に on/offでき、独自のプロジェクトに合わせたカスタムルールを容易に設定することが可能。公開されている様々なプラグインを組み込んで使用することもできます。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

0グッド

1クリップ

投稿2018/08/10 12:58

前提・実現したいこと

VSCodeでESLintのチェックを有効にしたい

発生している問題・エラーメッセージ

MacにVSCodeをインストールし、ESLintの追加しました。
あるプロジェクト内だけにESLintを追加、設定をしましたが、設定した内容のチェックに引っかかりません。
対応方法を教えてください。

[ts] ';'が必要です。 ※問題タブのメッセージが[ts]xxxが必要です。のようになっており、[eslint]になりません。 設定は以下のようにしています。 .eslintrc.js module.exports = { "env": { "browser": true, "es6": true, "node": true }, "extends": "eslint:recommended", "parserOptions": { "ecmaFeatures": { "jsx": true }, "ecmaVersion": 2018 }, "plugins": [ "react" ], "rules": { "indent": [ "error", 4, { "SwitchCase": 2 } ], "linebreak-style": [ "error", "unix" ], "quotes": [ "error", "double" ], "semi": [ "error", "always" ], "no-unused-vars": [ "error", { "vars": "all", "args": "none" } ], "no-console": [ "off" ] } };

該当のソースコード

console.log(process.env.NODE_ENV):

補足情報(FW/ツールのバージョンなど)

"eslint": "^5.3.0"

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

私の環境では再現できませんでした。
eslint の部分は適宜ローカルにインストールしたものをを指定するとして、 eslint <ファイル名>をコマンドとして実行し、結果を確かめてみてください。

また、プラグインに "react" を指定していますが、補足情報に乗っていないようですのでそちらも確認してみてください。

投稿2018/08/11 10:41

EbXpJ6bp

総合スコア259

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

seiyan0426

2018/08/12 14:25

ありがとうございます。pluginsのreact部分を除外したらeslintのチェックが実施されるようになりました。解決しました。 ちなみにReact使う場合(JSX)には、pluginsのreact指定が必要になるかと思います。そのため、ESLintのチェックを実施したい場合は、pluginsにreactを指定し、eslint-plugin-reactをインストールするという方法が一般的なのでしょうか?ご存知でしたらご教示いただければ幸いです。
EbXpJ6bp

2018/08/13 00:14

その認識で問題ないかと思います。 コマンドから実行するとプラグインが導入されていない旨を出力してくれるのですが、拡張機能の制約上そこまで対応していなかったようです。プラグインを正常に導入できていれば、vscodeのほうにも問題なく表示されるかと思います。
seiyan0426

2018/09/24 12:13

返信大変遅くなりました。ご回答いただきありがとうございました。
guest

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

seiyan0426

2018/08/12 14:20

情報ありがとうございました、参考になりました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問