こんにちは!
今回は「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 無効化 終了
以上、お疲れさまでした〜🍵