跳至内容

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 核心