跳至内容

vue/no-unused-vars

禁止 v-for 指令或作用域属性的未使用变量定义

  • ⚙️ 此规则包含在所有 "plugin:vue/vue3-essential"*.configs["flat/essential"]"plugin:vue/essential"*.configs["flat/vue2-essential"]"plugin:vue/vue3-strongly-recommended"*.configs["flat/strongly-recommended"]"plugin:vue/strongly-recommended"*.configs["flat/vue2-strongly-recommended"]"plugin:vue/vue3-recommended"*.configs["flat/recommended"]"plugin:vue/recommended"*.configs["flat/vue2-recommended"] 中。
  • 💡 此规则报告的一些问题可以通过编辑器 建议 手动修复。

📖 规则详情

如果未使用的 v-for 指令或作用域属性的变量定义,则此规则会报告。

正在加载...

🔧 选项

json
{
    "vue/no-unused-vars": ["error", {
        "ignorePattern": "^_"
    }]
}
  • ignorePattern ... 当您的 v-for 指令或作用域属性的定义与您的 ignorePattern 正则表达式匹配时,禁用报告。默认值 null,将忽略所有内容

🚀 建议

  • 当您的 ignorePattern 设置为 ^_ 时,我们可以提供一个建议,在您的变量前添加前缀 _,并且不再出现 eslint 错误

🚀 版本

此规则是在 eslint-plugin-vue v3.14.0 中引入的

🔍 实现