A command-line utility that checks for best practices in SaltStack.
Project description
salt-lint
salt-lint checks Salt State files (SLS) for best practices and behavior that could potentially be improved.
Explore the docs »
Check the Linting Rules
·
Report Bug
·
Request Feature
Demo
Acknowledgement
The project is heavily based on ansible-lint, with the modified work by Warpnet B.V.. ansible-lint was created by Will Thames and is now maintained as part of the Ansible by Red Hat project.
Changelog
All notable changes in salt-lint are documented below.
Unreleased
0.6.0 (2021-06-01)
Deprecated
- Drop Python 2.7 support (#239).
Added
- Rule 216, 217 and 218 for catching common typographical errors (#249).
0.5.2 (2021-01-29)
Fixed
- Append the contents of the
CHANGELOG.md
file to the long description of the package instead of the duplicateREADME.md
contents (#234). - Ignore Jinja specific rules in Jinja escaped blocks (#236).
0.5.1 (2021-01-19)
Fixed
- Ensure all excluded paths from both the CLI and configuration are passed to the runner (#231).
0.5.0 (2021-01-17)
Added
- Rule 213 to recommend using cmd.run together with onchanges (#207).
- Rule 214 to check SLS file with a period in the name (besides the suffix period) as they can not be referenced by Salt (#209).
- Rules 901-915 to check for deprecated states and state options (#214).
- This
CHANGELOG.md
file to be able to list all notable changes for each version of salt-lint (#223).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for salt_lint-0.6.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a621c1d371f6cf6782113173d4fd4200d0fccd276eea3a7e7e618b6c0860e7b4 |
|
MD5 | b0ab7618e6af83d7e96a4a0b00c2d1bf |
|
BLAKE2b-256 | 6e0fd398d808bf508e40152b31212703fc49c5ae6dbd1483eb154afba5904501 |