vue/padding-lines-in-component-definition
要求或禁止在组件定义中添加填充行
- 🔧 命令行 上的
--fix选项可以自动修复此规则报告的一些问题。
📖 规则详细信息
此规则要求或禁止在组件定义中添加空行。适当的空行有助于开发人员提高代码可读性和代码样式灵活性。
🔧 选项
json
{
"vue/padding-lines-in-component-definition": ["error", {
"betweenOptions": "always" | "never",
"withinOption": {
"props": {
"betweenItems": "always" | "never" | "ignore",
"withinEach": "always" | "never" | "ignore",
} | "always" | "never" | "ignore", // shortcut to set both
"data": {
"betweenItems": "always" | "never" | "ignore",
"withinEach": "always" | "never" | "ignore",
} | "always" | "never" | "ignore" // shortcut to set both
// ... all options
} | "always" | "never" | "ignore",
"groupSingleLineProperties": true | false
}]
}betweenOptions... 设置选项之间的填充行。默认值为alwayswithinOption... 设置选项内的填充行emits... 设置emits和defineEmits之间的填充行。默认值为alwaysprops... 设置props和defineProps之间的填充行。默认值为always- ...
groupSingleLineProperties... 设置多个连续单行属性(例如name、inheritAttrs)的分组,默认值为true
分组单行属性
使用自定义选项
🚀 版本
此规则是在 eslint-plugin-vue v9.9.0 中引入的