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
正しい例
使用しない場合
タブの使用が許容される標準を確立している場合は、このルールを無効にできます。
互換性
- **JSCS**: disallowTabs