You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			|  | 10 years ago | |
|---|---|---|
| bin | 10 years ago | |
| tests | 10 years ago | |
| yamllint | 10 years ago | |
| .gitignore | 10 years ago | |
| .travis.yml | 10 years ago | |
| LICENSE | 10 years ago | |
| README.md | 10 years ago | |
| setup.py | 10 years ago | |
		
			
				
				README.md
			
		
		
			
			
		
	
	yamllint
A linter for YAML files.
Compatible with Python 2 & 3.
Usage
yamllint my_file.yml my_other_file.yaml ...
yamllint .
yamllint -c ~/myconfig file.yml
# To output a format parsable (by editors like Vim, emacs, etc.)
yamllint -f parsable file.yml
Installation
pip install yamllint
Configuration
There is no documentation yet, so here is what you need to know: you can
override some rules, disable them or pass them in warning (instead of
error). Have a look at the content of yamllint/conf/default.yml and create
your own configuration file.
It could look like this:
# This is my first, very own configuration file for yamllint!
# It extends the default conf by adjusting some options.
extends: default
rules:
  # 80 should be enough, but don't fail if a line is longer
  line-length:
    max: 80
    level: warning
  # accept both
  #    key:
  #      - item
  # and
  #    key:
  #    - item
  indentation:
    indent-sequences: whatever
  # don't bother me with this rule
  comments-indentation: disable
Tip: if you have a .yamllint file in your working directory, it will be
automatically loaded as configuration by yamllint.