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.
		
		
		
		
		
			
		
			
				
	
	
		
			67 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
			
		
		
	
	
			67 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
# yamllint
 | 
						|
 | 
						|
A linter for YAML files.
 | 
						|
 | 
						|
[](https://travis-ci.org/adrienverge/yamllint)
 | 
						|
[](https://coveralls.io/github/adrienverge/yamllint?branch=master)
 | 
						|
 | 
						|
Compatible with Python 2 & 3.
 | 
						|
 | 
						|
## Usage
 | 
						|
 | 
						|
```sh
 | 
						|
yamllint my_file.yml my_other_file.yaml ...
 | 
						|
```
 | 
						|
 | 
						|
```sh
 | 
						|
yamllint -c ~/myconfig my_file.yml
 | 
						|
```
 | 
						|
 | 
						|
```sh
 | 
						|
# To output a format parsable (by editors like Vim, emacs, etc.)
 | 
						|
yamllint -f parsable my_file.yml
 | 
						|
```
 | 
						|
 | 
						|
## Installation
 | 
						|
 | 
						|
```sh
 | 
						|
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:
 | 
						|
 | 
						|
```yaml
 | 
						|
# 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.
 |