All Projects → thegeeklab → ansible-later

thegeeklab / ansible-later

Licence: MIT License
Another best practice scanner for Ansible roles and playbooks

Programming Languages

python
139335 projects - #7 most used programming language
Jsonnet
166 projects
Makefile
30231 projects

Projects that are alternatives of or similar to ansible-later

lint
Linting and formatting for SAS® code
Stars: ✭ 16 (-70.37%)
Mutual labels:  lint
mock-spy-module-import
JavaScript import/require module testing do's and don'ts with Jest
Stars: ✭ 40 (-25.93%)
Mutual labels:  lint
lint-prepush
Lint committed files on pre-push 🔬
Stars: ✭ 18 (-66.67%)
Mutual labels:  lint
HTML-Lint
A code quality bookmarklet and command-line tool
Stars: ✭ 20 (-62.96%)
Mutual labels:  lint
Angular-Gulp-Boilerplate
Clean but full-featured AngularJS boilerplate using Gulp workflow and best practices
Stars: ✭ 30 (-44.44%)
Mutual labels:  lint
errorformat
Vim's quickfix errorformat implementation in Go
Stars: ✭ 83 (+53.7%)
Mutual labels:  lint
relint
General purpose RegEx based file linter.
Stars: ✭ 33 (-38.89%)
Mutual labels:  lint
pahout
A pair programming partner for writing better PHP. Pahout means PHP mahout 🐘
Stars: ✭ 43 (-20.37%)
Mutual labels:  lint
flake8-import-order-spoqa
Spoqa's import order style for flake8-import-order
Stars: ✭ 15 (-72.22%)
Mutual labels:  lint
dockerfile-utils
A library and command line interface for formatting and linting Dockerfiles.
Stars: ✭ 17 (-68.52%)
Mutual labels:  lint
prettier-check
Check that all files match prettier code style.
Stars: ✭ 54 (+0%)
Mutual labels:  lint
jsonlint
JSON/CJSON/JSON5 parser, syntax & schema validator and pretty-printer with a command-line client, written in pure JavaScript.
Stars: ✭ 21 (-61.11%)
Mutual labels:  lint
AutoBindings
Set of annotations that aims to make your Android development experience easier along with lint checks.
Stars: ✭ 15 (-72.22%)
Mutual labels:  lint
extra pedantic
Stricter Dart analyzer linter settings and best practices.
Stars: ✭ 28 (-48.15%)
Mutual labels:  lint
flake8-broken-line
🚨 Flake8 plugin to forbid backslashes (\) for line breaks
Stars: ✭ 85 (+57.41%)
Mutual labels:  lint
arcanist-linters
A collection of custom Arcanist linters
Stars: ✭ 64 (+18.52%)
Mutual labels:  lint
TyStrings
strings file tool for iOS / macOS developers
Stars: ✭ 15 (-72.22%)
Mutual labels:  lint
ue5-style-guide
An attempt to make Unreal Engine 4 projects more consistent
Stars: ✭ 2,892 (+5255.56%)
Mutual labels:  lint
cpplint
Static code checker for C++
Stars: ✭ 1,014 (+1777.78%)
Mutual labels:  lint
openapi-lint-vscode
OpenAPI 2.0/3.0.x intellisense, validator, linter, converter and resolver extension for Visual Studio Code
Stars: ✭ 47 (-12.96%)
Mutual labels:  lint

ansible-later

Another best practice scanner for Ansible roles and playbooks

Build Status Docker Hub Quay.io Python Version PyPI Status PyPI Release Codecov GitHub contributors Source: GitHub License: MIT

ansible-later is a best practice scanner and linting tool. In most cases, if you write Ansible roles in a team, it helps to have a coding or best practice guideline in place. This will make Ansible roles more readable for all maintainers and can reduce the troubleshooting time. While ansible-later aims to be a fast and easy to use linting tool for your Ansible resources, it might not be that feature completed as required in some situations. If you need a more in-depth analysis you can take a look at ansible-lint.

ansible-later does not ensure that your role will work as expected. For deployment tests you can use other tools like molecule.

You can find the full documentation at https://ansible-later.geekdocs.de.

Community

Contributors

Special thanks goes to all contributors. If you would like to contribute, please see the instructions.

ansible-later is a fork of Will Thames ansible-review. Thanks for your work on ansible-review and ansible-lint.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].