Skip to content

Commit

Permalink
Provide a semantics-only configuration
Browse files Browse the repository at this point in the history
    * configure style rules as warnings
    * configure rules that can introduce semantic errors as errors
  • Loading branch information
dhutty committed Dec 31, 2019
1 parent 13a0f11 commit 2cd78b5
Show file tree
Hide file tree
Showing 2 changed files with 59 additions and 0 deletions.
13 changes: 13 additions & 0 deletions docs/configuration.rst
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,19 @@ It can be chosen using:
yamllint -d relaxed file.yml
There is another pre-defined configuration named ``semantics-only``.
As its name suggests, it is more tolerant:

.. literalinclude:: ../yamllint/conf/semantics-only.yaml
:language: yaml

It can be chosen using:

.. code:: bash
yamllint -d semantics-only file.yml
Extending the default configuration
-----------------------------------

Expand Down
46 changes: 46 additions & 0 deletions yamllint/conf/semantics-only.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---

extends: default

rules:
braces:
level: warning
brackets:
level: warning
colons:
level: warning
commas:
level: warning
comments:
level: warning
comments-indentation:
level: warning
document-end:
level: warning
document-start:
level: warning
empty-lines:
level: warning
empty-values:
level: warning
hyphens:
level: warning
indentation:
level: warning
key-duplicates: enable
key-ordering:
level: warning
line-length:
level: warning
new-line-at-end-of-file:
level: warning
new-lines:
level: warning
octal-values:
level: warning
quoted-strings:
level: warning
trailing-spaces:
level: warning
truthy:
level: error

0 comments on commit 2cd78b5

Please sign in to comment.