vue/no-irregular-whitespace
禁止在
.vue
文件中使用不规则空格
📖 规则详情
vue/no-irregular-whitespace
规则旨在捕获无效的空格,这些空格不是正常的制表符和空格。其中一些字符可能会在现代浏览器中造成问题,而另一些则会成为调试问题。vue/no-irregular-whitespace
规则与核心 no-irregular-whitespace 规则类似,但它适用于 .vue 中的源代码。
🔧 选项
js
{
"vue/no-irregular-whitespace": ["error", {
"skipStrings": true,
"skipComments": false,
"skipRegExps": false,
"skipTemplates": false,
"skipHTMLAttributeValues": false,
"skipHTMLTextContents": false
}]
}
skipStrings
: 如果为true
,则允许字符串文字中的任何空格字符。默认值为true
skipComments
: 如果为true
,则允许注释中的任何空格字符。默认值为false
skipRegExps
: 如果为true
,则允许正则表达式文字中的任何空格字符。默认值为false
skipTemplates
: 如果为true
,则允许模板文字中的任何空格字符。默认值为false
skipHTMLAttributeValues
: 如果为true
,则允许 HTML 属性值中的任何空格字符。默认值为false
skipHTMLTextContents
: 如果为true
,则允许 HTML 文本内容中的任何空格字符。默认值为false
"skipStrings": true
(默认)
"skipStrings": false
"skipComments": true
"skipRegExps": true
"skipTemplates": true
"skipHTMLAttributeValues": true
"skipHTMLTextContents": true
📚 进一步阅读
🚀 版本
此规则在 eslint-plugin-vue v6.1.0 中引入
🔍 实现
❤️ 感谢 ESLint 核心