コンテンツへスキップ

@stylistic/

no-tabs

いくつかのスタイルガイドでは、コメント内も含め、タブ文字の使用を一切許可していません。

ルール詳細

このルールは、ファイル内のどこかにタブがあるかどうか(コード、コメント、その他すべて)を検査します。

このルールの**不正な**コードの例

js
var a
\t= 2;
/** * \t\t it's a test function */ function test(){} var x = 1; // \t test
不正な例

このルールの**正しい**コードの例

js
var a = 2;

/**
* it's a test function
*/
function test(){}

var x = 1; // test
正しい例

オプション

このルールには、以下のプロパティを持つオプションのオブジェクトオプションがあります。

  • allowIndentationTabs (デフォルト: false): これをtrueに設定すると、インデントに使用されているタブは報告されなくなります。

allowIndentationTabs

allowIndentationTabs: true オプションを使用したこのルールの**正しい**コードの例

js
/* eslint @stylistic/no-tabs: ["error", { allowIndentationTabs: true }] */

function test() {
\tdoSomething(); } \t// comment with leading indentation tab
正しい例

使用しない場合

タブの使用が許容される標準を確立している場合は、このルールを無効にできます。

互換性

MITライセンスの下でリリースされています。