vue/no-potential-component-option-typo
禁止组件属性中的潜在拼写错误
- 💡 此规则报告的一些问题可以通过编辑器 建议 手动修复。
📖 规则详情
此规则禁止组件选项中的潜在拼写错误
以下是配置
json
{
"vue/no-potential-component-option-typo": ["error", {
"presets": ["all"],
"custom": ["test"]
}]
}
我们使用编辑距离来比较两个字符串的相似度,阈值是一个选项,用于控制报告的编辑距离的上限
以下是关于配置选项 threshold
的另一个示例
json
{
"vue/no-potential-component-option-typo": ["error", {
"presets": ["vue", "nuxt"],
"threshold": 5
}]
}
🔧 选项
json
{
"vue/no-potential-component-option-typo": ["error", {
"presets": ["vue"],
"custom": [],
"threshold": 1
}]
}
presets
...枚举类型
,包含几个常见的 Vue 组件选项集,["all"]
等同于["vue", "vue-router", "nuxt"]
。默认["vue"]
custom
...数组类型
,一个列表存储您要检测的自定义组件选项。默认[]
threshold
...数字类型
,一个用于控制报告的编辑距离上限的数字,我们建议不要更改此配置选项,即使需要,也不要大于2
。默认1
🚀 建议
- 我们提供了所有可能的组件选项,这些选项的编辑距离在您的 Vue 组件选项和配置选项之间大于 0 且小于等于阈值
📚 进一步阅读
🚀 版本
此规则在 eslint-plugin-vue v7.0.0 中引入