# san/no-unused-vars

禁止 s-for 指令或 scope 属性中定义未使用的变量

  • ⚙️ 此规则包含于 "plugin:san/essential", "plugin:san/strongly-recommended""plugin:san/recommended".

# 📖 规则细节

此规则会指出 s-for 指令或 scope 属性中定义的未使用的变量。

<template> <!-- ✓ GOOD --> <div s-for="i in 5"> <div>{{ i }}</li> </div> <div s-for="i in 5"> <div class="{{i}}"></li> </div> <!-- ✗ BAD --> <div s-for="i in 5"> <div>item</div> </div> <div s-for="i in 5"> <div class="i"></li> </div> </template>
Now loading...

# 🔧 配置

{
    "san/no-unused-vars": ["error", {
        "ignorePattern": "^_"
    }]
}
  • ignorePattern ...当你的 s-for 指令或范围属性的定义与您的 ignorePattern 正则表达式匹配时禁用规则。 默认null,不会忽略任何内容

# 🚀 Suggestion

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

# 🔍 实现