# no-tabs

禁止所有选项卡

一些样式指南根本不允许使用制表符,包括在注释中。

# 规则详情

此规则在文件中的任何位置查找选项卡:代码、注释或其他任何内容。

此规则的错误代码示例:

var a \t= 2;

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

var x = 1; // \t test

此规则的正确代码示例:

var a = 2;

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

var x = 1; // test

# 选项

此规则有一个可选对象选项,具有以下属性:

  • allowIndentationTabs(默认:假):如果设置为 true,则规则不会报告用于缩进的制表符。

# allowIndentationTabs

此规则使用 allowIndentationTabs: true 选项的正确代码示例:

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

function test() {
\tdoSomething();
}

\t// comment with leading indentation tab

# 何时不使用

如果您已经建立了可以使用标签的标准,那么您可以禁用此规则。

# 兼容性

  • JSCSdisallowTabs
Last Updated: 5/13/2023, 8:55:38 PM