Skip to content

Latest commit

 

History

History
79 lines (63 loc) · 1.83 KB

no-multi-spaces.md

File metadata and controls

79 lines (63 loc) · 1.83 KB
pageClass sidebarDepth title description
rule-details
0
vue/no-multi-spaces
disallow multiple spaces

vue/no-multi-spaces

disallow multiple spaces

  • ⚙️ This rule is included in all of "plugin:vue/vue3-strongly-recommended", "plugin:vue/strongly-recommended", "plugin:vue/vue3-recommended" and "plugin:vue/recommended".
  • 🔧 The --fix option on the command line can automatically fix some of the problems reported by this rule.

📖 Rule Details

This rule aims at removing multiple spaces in tags, which are not used for indentation.

<template>
  <!-- ✓ GOOD -->
  <div
    class="foo"
    :style="bar" />
  <i
    :class="{
      'fa-angle-up' : isExpanded,
      'fa-angle-down' : !isExpanded,
    }"
  />

  <!-- ✗ BAD -->
  <div     class="foo"
    :style =  "bar"         />
  <i
    :class="{
      'fa-angle-up'   : isExpanded,
      'fa-angle-down' : !isExpanded,
    }"
  />
</template>

🔧 Options

{
  "vue/no-multi-spaces": ["error", {
    "ignoreProperties": false
  }]
}
  • ignoreProperties ... whether or not objects' properties should be ignored. default false

"ignoreProperties": true

<template>
  <!-- ✓ GOOD -->
  <i
    :class="{
      'fa-angle-up'   : isExpanded,
      'fa-angle-down' : !isExpanded,
    }"
  />
</template>

🔍 Implementation