Skip to content

vue/no-potential-component-option-typo

禁止在组件属性中出现潜在的拼写错误

  • 💡 此规则报告的某些问题可由编辑器 suggestions 手动修复。

📖 规则详情

此规则禁止组件选项中出现潜在的拼写错误

¥This rule disallow a potential typo in your component options

这是配置

¥Here is the config

json
{
  "vue/no-potential-component-option-typo": ["error", {
    "presets": ["all"],
    "custom": ["test"]
  }]
}
Now loading...

我们使用编辑距离来比较两个字符串的相似性,阈值是控制要报告的编辑距离上限的选项

¥we use edit distance to compare two string similarity, threshold is an option to control upper bound of edit distance to report

这是关于配置选项 threshold 的另一个示例

¥Here is the another example about config option threshold

json
{
  "vue/no-potential-component-option-typo": ["error", {
    "presets": ["vue", "nuxt"],
    "threshold": 5
  }]
}
Now loading...

🔧选项

¥🔧 Options

json
{
  "vue/no-potential-component-option-typo": ["error", {
    "presets": ["vue"],
    "custom": [],
    "threshold": 1
  }]
}
  • presets ...enum type,包含几个常见的 vue 组件选项集,["all"]["vue", "vue-router", "nuxt"] 相同。默认 ["vue"]

    ¥presets ... enum type, contains several common vue component option set, ["all"] is the same as ["vue", "vue-router", "nuxt"]. default ["vue"]

  • custom ...array type,存储你想要检测的自定义组件选项的列表。默认 []

    ¥custom ... array type, a list store your custom component option want to detect. default []

  • threshold ...number type,用于控制报告的编辑距离的上限的数字,我们建议不要更改此配置选项,即使它是必需的,也不要大于 2。默认 1

    ¥threshold ... number type, a number used to control the upper limit of the reported editing distance, we recommend don't change this config option, even if it is required, not bigger than 2. default 1

🚀建议

¥🚀 Suggestion

  • 我们提供所有可能的组件选项,这些选项的编辑距离大于 0 且小于阈值

    ¥We provide all the possible component option that edit distance between your vue component option and configuration options is greater than 0 and less equal than threshold

📚扩展阅读

¥📚 Further Reading

🚀版本

¥🚀 Version

此规则在 eslint-plugin-vue v7.0.0 中引入

¥This rule was introduced in eslint-plugin-vue v7.0.0

🔍代码实现

¥🔍 Implementation

eslint-plugin-vue v10.0 中文网 - 粤ICP备13048890号