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

选项

i/QWu02im19/lo5J+rk5/Z8PcJv2rEWoMvuYxGU6yiGCR1S0y3EIZ0wDQUhp3ldSMDn6AXqUN3Y2xS5Y5tZKNg==

    VCGPT5g1B8LKsZX6bFgwHUcQDGDwY0wlUgR8EX+io2zpB40XSgG5AxB41y7xfjlsnwd0Im6hNt9X4RimbqcQVEiV3SrnaU9eAe6ZStepKxJU/2uGyCPUoYztxYqRocwLNh6umYH1Nrcl4paLe/JTQFVO6Ef2MM3itwXzFmUmN1f0cNdG57nzDcaemLXIJ84E

allowIndentationTabs

vLn68i7rFOv8nwd/Nio84yB65OlLFkdLHZ9+7Qg0yOaWb2ehfDlQJtbcOWDBdELs2YfL2LZZt+LolbobN8CFQ9gLG+sxCZNicLD1zMFTlqe7IDfnubGmhIhOHr3dmuhb

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

function test() {
\tdoSomething();
}

\t// comment with leading indentation tab

何时不使用

upgCzLZ8z2bFxX21dqv0ZFHzO0Qyw5N2oW0R1g+/t9xCxdeRcsv/HGu/oWiaD9BFoOlWO0lZqvqsIFY0VhrSgIW4YdxmLoDnjQp8A9jvMWN8+2CLvFOrEu5K1CX3ciKX

兼容性

    5xHf8p17U3VkF2GiM3Mh8EZH3GOx1ghixr/ygdfFrGkpBmrCgcArDNWDzvEQ5R1AwSxpBYLxqjCsYPiDXgU+xCcYtr8puNzSsBS13jW/ZtORbBJ4JcnlqKj3qLH8T/VR9O3wNQ0mKvCUteWqyoIiYA==