Programming Self-Study Notebook

勉強したことを忘れないように! 思い出せるように!!

ESLintのチェックを部分的に回避する

f:id:overworker:20200915234802p:plain:h250

どおしても回避できない場合のテクニック

the maximum line length of 80. (max-len)

例えば「URLだから、短縮しようがなくない?」って時の対処方法

const SOMETHING_KEY = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
the maximum line length of 80. (max-len)

こんな時は、、、

方法①:チェックを回避すルールを指定し、予約語ではさむ。

/* eslint-disable max-len */
const SOMETHING_KEY = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
/* eslint-enable max-len */

方法②:一行で済ます場合

const SOMETHING_KEY = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'; /* eslint-disable-line max-len */

方法③:URL限定

/* eslint max-len: {"ignoreUrls": true} */
const SOMETHING_KEY = 'http://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';