跳至内容

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 中引入

🔍 实现