TypeScriptやESLintのエラーを無効化する魔法の呪文
November 1, 2021
自分用にメモ。どう書くのだっけと都度微妙にググり作業が発生しているので。
TypeScript #
次の1行を無視: @ts-ignore #
let x = 1;
// @ts-ignore
x = 'a';
FYI: TypeScript: Documentation - TypeScript 2.6 - @ts-ignore
ファイル内すべて無視: @ts-nocheck #
// @ts-nocheck
let x = 1;
x = 'a';
let y = 2;
y = 'b';
FYI: TypeScript: Documentation - TypeScript 3.7 - @ts-nocheck
ESLint #
FYI: Rules - ESLint - Pluggable JavaScript linter - Disabling Rules
次の1行を無視: eslint-disable-next-line #
// eslint-disable-next-line
const x = 1 === 1;
同一行を無視: eslint-disable-line #
const x = 1 === 1; // eslint-disable-line
範囲を無視: eslint-disable & eslint-enable #
/* eslint-disable */
const x = 1 === 1;
const y = 2 === 2;
/* eslint-enable */
ファイル内すべて無視: eslint-disable #
/* eslint-disable */
const x = 1 === 1;
const y = 2 === 2;
以上 #
ご利用は計画的に。