implements autofix in define-props-declaration (#2465)
Fixes #2465
@FloEdelmann can I get some attention to this PR?
@FloEdelmann applied changes, please review again
@ota-meshi Could you please clear the Netlify cache and restart the deployment? That would make the rule (and docs) changes easier to test.
I cleared the cache and restart. The PR status remains failed, but it seems to have worked. https://deploy-preview-2466--eslint-plugin-vue.netlify.app/rules/define-props-declaration.html
Should we fix it to multi-line interface, then make the separator configurable?
No, let's keep it single-line and leave the rest to other ESLint rules or formatters like Prettier.
@ota-meshi can you take a look?