TypeScriptやESLintのエラーを無効化する魔法の呪文

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;

以上 #

ご利用は計画的に。