1 # -*- coding: utf-8 -*-
4 # Extend the `default` configuration provided by `yamllint`
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
18 test/**/states/**/*.sls
21 test/**/pillar/**/*.sls
29 # SaltStack Formulas additional settings
35 forbid-in-block-mappings: true
36 forbid-in-flow-mappings: true
38 # Increase from default of `80`
39 # Based on https://github.com/PyCQA/flake8-bugbear#opinionated-warnings (`B950`)
42 forbid-implicit-octal: true
43 forbid-explicit-octal: true