🍺 BREW Explorer

← all formulae

ansible-lint

brew install ansible-lint v26.4.0_2 MIT AND GPL-3.0-or-later

Linter for Ansible playbooks that checks syntax, best practices, and security issues.

Why you might care

Catches common Ansible mistakes before deployment—misconfigured roles, unsafe practices, and style violations. Integrates into CI/CD pipelines and pre-commit hooks. Essential for teams maintaining large playbook collections or enforcing consistency.

Categories

Alternatives

yamllint molecule
2.7k
30-day installs · #846
8.3k
90-day · #888
51.4k
365-day · #668

Runtime dependencies

Build dependencies

Links

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "yamllint",
    "molecule"
  ],
  "build_dependencies": [
    "pkgconf",
    "rust"
  ],
  "categories": [
    "linter",
    "yaml-tool"
  ],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "cryptography",
    "libyaml",
    "python@3.14",
    "rpds-py"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Checks ansible playbooks for practices and behaviour",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:35:24+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "ansible-lint",
  "github_default_branch": null,
  "github_last_commit_at": null,
  "github_readme_excerpt": null,
  "github_repo": null,
  "github_stars": null,
  "github_topics": [],
  "homepage": "https://ansible-lint.readthedocs.io/",
  "homepage_og_description": null,
  "homepage_og_image": "https://docs.ansible.com/projects/lint/assets/images/social/index.png",
  "homepage_title": "home - Ansible Lint Documentation",
  "installs_30d": 2652,
  "installs_365d": 51420,
  "installs_90d": 8287,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT AND GPL-3.0-or-later",
  "llm_generated_at": "2026-06-20T23:47:26+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "ansible-lint",
  "oldnames": [],
  "one_liner": "Linter for Ansible playbooks that checks syntax, best practices, and security issues.",
  "optional_dependencies": [],
  "rank_30d": 846,
  "rank_365d": 668,
  "rank_90d": 888,
  "raw_hash": "be3a02e6160bd8aa",
  "recommended_dependencies": [],
  "revision": 2,
  "ruby_source_path": "Formula/a/ansible-lint.rb",
  "tap": "homebrew/core",
  "test_dependencies": [
    "ansible"
  ],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "26.4.0",
  "versioned_formulae": [],
  "why_use_this": "Catches common Ansible mistakes before deployment\u2014misconfigured roles, unsafe practices, and style violations. Integrates into CI/CD pipelines and pre-commit hooks. Essential for teams maintaining large playbook collections or enforcing consistency."
}