no-mixed-spaces-and-tabs
1、问题分析
在开发过程中使用了ESLint,用来规范代码风格。在Webpack配置中使用了eslint-loader。eslint是语法检查工具,缺点是对所写代码要求过于严格。
在"extends": "eslint:recommended"
配置文件中的属性启用此规则。
大多数代码惯例要求使用制表符或空格来缩进。因此,如果单行代码与制表符和空格缩进,通常会出现错误。
2、规则细节
此规则不允许使用混合空格和制表符进行缩进。
此规则的错误代码示例:
/*eslint no-mixed-spaces-and-tabs: "error"*/