style(sls): fix `salt-lint` errors
[arvados-formula.git] / .yamllint
1 # -*- coding: utf-8 -*-
2 # vim: ft=yaml
3 ---
4 # Extend the `default` configuration provided by `yamllint`
5 extends: 'default'
6
7 # Files to ignore completely
8 # 1. All YAML files under directory `.cache/`, introduced during the GitLab CI run
9 # 2. All YAML files under directory `.git/`
10 # 3. All YAML files under directory `node_modules/`, introduced during the Travis run
11 # 4. Any SLS files under directory `test/`, which are actually state files
12 # 5. Any YAML files under directory `.kitchen/`, introduced during local testing
13 # 6. `kitchen.vagrant.yml`, which contains Embedded Ruby (ERB) template syntax
14 ignore: |
15   .cache/
16   .git/
17   node_modules/
18   test/**/states/**/*.sls
19   .kitchen/
20   kitchen.vagrant.yml
21   test/**/pillar/**/*.sls
22
23 yaml-files:
24   # Default settings
25   - '*.yaml'
26   - '*.yml'
27   - .salt-lint
28   - .yamllint
29   # SaltStack Formulas additional settings
30   - '*.example'
31   - test/**/*.sls
32
33 rules:
34   empty-values:
35     forbid-in-block-mappings: true
36     forbid-in-flow-mappings: true
37   line-length:
38     # Increase from default of `80`
39     # Based on https://github.com/PyCQA/flake8-bugbear#opinionated-warnings (`B950`)
40     max: 88
41   octal-values:
42     forbid-implicit-octal: true
43     forbid-explicit-octal: true