次の.eslintrc
を持っています
{
"extends": "standard"
}
Javascriptファイルに次のコードがあります
import React from 'react';
Eslintによると、上記のコード行は正しくありません。次の文句を言います。
"; Extra semicolon
Eslintでセミコロンを許可するにはどうすればよいですか?
eslint-config-standard
は、セミコロンに次のルールを使用します。
"semi": [2, "never"]
ルールの documentation は、そのオプションをリストします。
"always"
(デフォルト)ステートメントの最後にセミコロンが必要です"never"
は、ステートメントの終わりとしてセミコロンを許可しません([、(、/、+、または-で始まるステートメントを明確にする場合を除く)
ルールをオーバーライドするには、常にセミコロンを必要とするように.eslintrc
を変更できます。
{
"extends": "standard",
"rules": {
"semi": [2, "always"]
}
}
または、ルールを無効にするには:
{
"extends": "standard",
"rules": {
"semi": 0
}
}
で.eslintrcを変更します
{
"extends": "standard",
"rules": {
"semi": [1, "always"]
}
}