-
Notifications
You must be signed in to change notification settings - Fork 281
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
Question: Is it possible to get yamllint to check for and enforce YAML 1.2? #676
Comments
Hello, In general yamllint tries to enforce YAML 1.2, but it's not 100% consistent, mainly because of its YAML parser (PyYAML) and because some rules support both depending on what it detects (e.g. #650). If you just want to check for the presence of the directive |
I feel like such a rule would be useful for us.
Exactly, we want to make sure that yamllint is not assuming YAML 1 when what we want is YAML 1.2. Sometimes we forget to place the |
Do you have a concrete example of YAML code where this makes a difference, in your use case? |
+1 to this suggestion. YAML 1.2 has been out for >15 years now. It'd be nice to enforce it without having to add a @adrienverge in #650 you made the comment:
This makes a lot of sense to me. Perhaps YAML 1.2 could be made the default version and yamllint could get a new configuration option like |
This is a question rather than an issue report, and depending on the answer it might become a feature request...
Is it possible to get yamllint to check for and enforce YAML 1.2?
We would like to make sure that all our files follow YAML spec version 1.2. Can yamllint help us enforce this in some way? Maybe check for the presence of the
%YAML 1.2
directive or maybe get yamllint to output an error if the file is not YAML 1.2 conform. We just started using yamllint so we might have just not found out how to do this yet.The text was updated successfully, but these errors were encountered: