2
0

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 3 years have passed since last update.

ESLint 7.14.0

Posted at

v7.13.0 | 次 v7.15.0

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

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

🏢 日本語 Issue 管理リポジトリ
👫 日本語サポート チャット (招待リンク)
🏢 本家リポジトリ
👫 本家サポート チャット (招待リンク)


[PR] ESLint は開発リソースを確保するための寄付を募っています。
応援してくださると嬉しいです。


✨ 本体への機能追加

特になし

💡 新しいルール

no-nonoctal-decimal-escape

🔖 #13845

JavaScript には 8 進数エスケープ シーケンスという互換性のために残されている非推奨の構文があり、no-octal-escape ルールで禁止できます。

同様に "\8""\9" のような「8 進数エスケープ シーケンス構文のように見えるけれど 8 進数ではない数値」も非厳格モードではエラーになりません。しかし ES2020 までこの構文は検討漏れで言語仕様に記載されていませんでした。

ES2021 で記載されるようになったので、このルールで禁止できるようになります。

/*eslint no-nonoctal-decimal-escape: error */

//✘ BAD
const bad = "Don't use \8 and \9 escapes.";

//✔ GOOD
const good = "Don't use \\8 and \\9 escapes.";

» Open Demo

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

特になし

2
0
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
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?