2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ESLint v4.7.0

Last updated at Posted at 2017-09-16

v4.6.0 | 次 v4.8.0

ESLint 4.7.0 がリリースされました。
小さな機能追加とバグ修正が行われています。

質問やバグ報告等ありましたら、お気軽にこちらまでお寄せください。

🏢 日本語 Issue 管理リポジトリ
👫 日本語サポート チャット
🏢 本家リポジトリ
👫 本家サポート チャット

🚀 本体への機能追加

#9090: プリプロセッサを持つプラグインが自動修正をサポートできるようになった

プラグイン開発者向け。

プリプロセッサを持つプラグイン、例えば eslint-plugin-htmleslint-plugin-markdown が自動修正をサポートできるようになりました (プラグイン側の修正が必要です)。

プリプロセッサを持つプラグインを利用すると、検証ルールに渡されるソースコードがファイルに書かれているコードと違うものになる (できる) ため、公式には自動修正をサポートしていませんでした。eslint-plugin-html はモンキーパッチを使って独自に自動修正をサポートしていますが、このバージョンからはそれが不要になります。

#9283: 常にnode.parentが存在するようになった

この機能追加は Breaking change と判断されて元に戻されました。

次のメジャーアップデートで再実施される予定です。

💡 新しいルール

今回はありません。

🔧 オプションが追加されたルール

今回はありません。

✒️ eslint --fix をサポートしたルール

#9149: newline-per-chained-call

/*eslint newline-per-chained-call: error */

foo().bar()[baz]().qiz()

// Gets fixed to:

foo().bar()
[baz]()
.qiz()

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?