LoginSignup
5
1

More than 5 years have passed since last update.

ESLint v4.6.0

Last updated at Posted at 2017-09-02

v4.5.0 | 次 v4.7.0

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

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

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

🚀 本体への機能追加

今回はありません。

💡 新しいルール

#8102: function-paren-newline

関数定義、関数呼び出しの引数の周囲のカッコについて、カッコの内側で改行すべきかどうかを矯正するスタイルルールです。

/* eslint function-paren-newline: error */

//✔ GOOD
function foo(bar, baz) {}

var foo = function(
  bar,
  baz
) {};

var foo = (bar, baz) => {};

foo(bar, baz, qux);

foo(
  bar,
  baz,
  qux
);

//✘ BAD
function foo(bar,
  baz
) {}

var foo = function(
  bar, baz
) {};

var foo = (
  bar,
  baz) => {};

foo(bar,
  baz);

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

#8985: generator-star-spacing named, anonymous, method

Generators 構文の * の前後のスペースについて、名前付き関数、匿名関数、メソッド記法それぞれで異なる設定を行えるようになりました。

/* eslint generator-star-spacing: [error, {
    named:     {before: false, after: true},
    anonymous: {before: false, after: true},
    method:    {before: false, after: false},
}] */

//✔ GOOD
function* foo() {}
var foo = function* () {}
var foo = {
    *foo() {}
}

//✘ BAD
function *foo() {}
var foo = function *() {}
var foo = {
    * foo() {}
}

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

今回はありません。


5
1
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
5
1