プログラミング フロントエンド バックエンド

【ESLint】disableで指定した範囲のみチェックを無効化したい

スポンサーリンク

こんにちは!

今回は「ESLintのdisableで指定した範囲のみチェックを無効化する方法」についてお伝えしたいと思います。

ここからここまでESLintを無効化したいとき、どう書けば良いのか調べてもすぐに出てこなかったので記事にしました。

ESLintを次の行だけ無効化、もしくはファイル全体を無効化する方法はすぐに分かったのですが、、笑

ESLintのdisableで指定した範囲のみチェックを無効化する方法

先に結論から。

ESLintでdisableで指定した範囲のみチェックを無効化したいときは以下のように記述します。

特定のルールのみ無効化したい場合

※例ではmax-len(1行80文字まで)の制約を無効化しています。

// ESLint max-len 無効化 開始
/* eslint-disable max-len*/
const testStr = 'abcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcde';
console.log(testStr);
/* eslint-enable max-len*/
// ESLint max-len 無効化 終了

 

全てのESLintを無効化したい場合

// ESLint max-len 無効化 開始
/* eslint-disable */
let testStr = 'abcde';
/* eslint-enable */
// ESLint max-len 無効化 終了

 

以上、お疲れさまでした〜🍵

スポンサーリンク

-プログラミング, フロントエンド, バックエンド
-

© 2021 エンジニア×ライフハック Powered by AFFINGER5