...
- Bash shell script(.sh)
- Python(.py)
- Yaml(.yaml,.yml)
- ReStructuredText(.rst)
The IEC verify job follows [1], the rules used are the defaults provided by each tool, except where IEC required exceptions, e.g.:
- git commit message checks, RST checks, shellcheck checks use default configurations;
- pylint uses [2] to allow some common errors/warnings to be ignored;
- yamllint uses [3] to allow unquoted truthy values, ignore missing document start markers;