ESLint
怒られたときはルールを参照できるのが良い
An environment defines global variables that are predefined.
nodeを設定すると
Node.js 固有の変数や構文 (requireや特殊なトップレベル スコープ等) が定義されます
bowserを設定すると
DOM API (documentやonload等) が定義されます
You can add settings object to ESLint configuration file and it will be supplied to every rule that will be executed. This may be useful if you are adding custom rules and want them to have access to the same information and be easily configurable.
settings > ESlint > enable
.eslintrcをIntelijに適用してもリフォーマットしたときにスペースの扱いが異なることがあるがoption+enterをするしかない
設定例
webpackでアラートを出す
pluginがなければ作る