# 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>
# 🔧 配置
{
"san/no-unused-vars": ["error", {
"ignorePattern": "^_"
}]
}
ignorePattern
...当你的 s-for 指令或范围属性的定义与您的 ignorePattern 正则表达式匹配时禁用规则。 默认null
,不会忽略任何内容
# 🚀 Suggestion
- 当 ignorePattern 设置为
^_
时,我们可以提供一个建议,为您的变量添加一个前缀_
那样就不会再出现 eslint 错误。