{"library":"salt-lint","title":"Salt-Lint","description":"Salt-lint is a command-line utility that checks Salt State files (SLS) for best practices and potential improvements in SaltStack environments. Heavily inspired by `ansible-lint`, it helps enforce coding standards and identify common pitfalls in Salt configurations. It is currently at version 0.9.2 and maintains an active release cadence, with multiple bugfix and feature releases per year.","language":"python","status":"active","last_verified":"Wed Apr 15","install":{"commands":["pip install salt-lint"],"cli":{"name":"salt-lint","version":"salt-lint 0.9.2"}},"imports":[],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"mkdir -p my_salt_states\necho 'my_package:\n  pkg.installed:\n    - name: vim\n    - version: latest\n    - onchanges:\n      - file: /etc/vimrc\n\nmy_service:\n  service.running:\n    - name: apache2\n    - enable: True\n    - watch:\n      - pkg: my_package' > my_salt_states/init.sls\nsalt-lint my_salt_states/init.sls","lang":"bash","description":"Salt-lint is primarily a command-line tool. Create a sample SaltStack state file (e.g., `my_salt_states/init.sls`) and then run `salt-lint` against it. The output will show any detected issues or warnings.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}