-
-
Notifications
You must be signed in to change notification settings - Fork 6.3k
Separate max-len eslint rule for Vue template tag #2367
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
A proposal for a 'vue/max-len' rule has been accepted in eslint-plugin-vue |
@nino-vrijman That's great news! Any estimate on how long the process might take to fully integrate the new rule? Thanks! |
I'm not sure since I don't contribute to |
What problem does this feature solve?
When using ESLint's max-len rule, it is applied to all of a vue single-file component. It would be better to provide separate max-len for an SFCs template tag vs the script.
It is very common to use the default max-len of 80 characters in a javascript file, but markup typically will have much longer lines.
At the moment, the default Vue CLI template fails max-len on HelloWorld.vue. This would fix that if the default for the vue rule was set to something higher.
What does the proposed API look like?
Add a rule called vue/max-len-template reusing the same settings for ESLint's normal max-len:
https://eslint.org/docs/rules/max-len
In .eslintrc.config:
The text was updated successfully, but these errors were encountered: