版本

no-tabs

不允許所有 Tab 鍵

此規則在 ESLint v8.53.0 中已棄用。請使用 @stylistic/eslint-plugin-js 中對應的規則

有些風格指南不允許使用 Tab 字元,包括在註解中。

規則詳情

此規則會尋找檔案中任何位置的 Tab 鍵:程式碼、註解或任何其他內容。

此規則的不正確程式碼範例

在遊樂場中開啟
/* eslint no-tabs: "error" */

var a 	= 2;

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

var x = 1; // 	 test

此規則的正確程式碼範例

在遊樂場中開啟
/* eslint no-tabs: "error" */

var a = 2;

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

var x = 1; // test

選項

此規則有一個可選的物件選項,具有以下屬性

  • allowIndentationTabs (預設值:false):如果將其設定為 true,則該規則不會回報用於縮排的 Tab 鍵。

allowIndentationTabs

使用 allowIndentationTabs: true 選項時,此規則的正確程式碼範例

在遊樂場中開啟
/* eslint no-tabs: ["error", { allowIndentationTabs: true }] */

function test() {
	doSomething();
}

	// comment with leading indentation tab

何時不使用它

如果您已建立允許使用 Tab 鍵的標準,則可以停用此規則。

相容性

版本

此規則在 ESLint v3.2.0 中引入。

資源

變更語言