コンテンツへスキップ

@stylistic/js/

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/js/no-tabs: ["error", { allowIndentationTabs: true }] */

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

いつ使用しないか

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

互換性

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