yamllint
The facts below are what the maker publishes about yamllint, checked and dated. Our editors have not written about it yet.
Plans and prices
From yamllint's own pricing page, checked 8 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| yamllint | Free | Open source YAML linter · runs as a script or Python module |
The facts
Each one read from yamllint's own pages, with the date it was checked.
What it does
- Configuration
- It includes default and relaxed configurations and supports custom configuration files.checked 8 Oct 2026
- Editor integrations
- The documentation lists Vim, Neovim, Emacs, Visual Studio Code, and IntelliJ integrations.checked 8 Oct 2026
- Input
- It can lint individual files, directories, or YAML streams from standard input.checked 8 Oct 2026
- License
- The GitHub repository identifies the project license as GPL-3.0.checked 8 Oct 2026
- Output
- It provides a parsable output format for use with tools such as editor syntax highlighting.checked 8 Oct 2026
- Purpose
- yamllint checks YAML syntax and issues such as duplicate keys, line length, trailing spaces, and indentation.checked 8 Oct 2026
- Python module
- The project provides a Python module that can be used to write custom linting tools.checked 8 Oct 2026
- Rules
- Its rules can be enabled, disabled, or adjusted, including whether a finding is an error or warning.checked 8 Oct 2026
- Workflow integrations
- The documentation describes integration with pre-commit, GitHub Actions, GitLab CI/CD, and Arcanist.checked 8 Oct 2026
Where it runs
- Platforms
- The installation guide lists packages for macOS, Debian and Ubuntu, Fedora and CentOS, FreeBSD, OpenBSD, and Alpine Linux, as well as installation with pip.checked 8 Oct 2026
Alternatives to yamllint
- 1

Cppcheck
Free planOpen sourceLinuxmacOSSelf-hostedWindows7.4Free plan - 2
JSHint
Free planOpen sourceWebAPIExtensionLinux7.4Free plan - 3
Flake8
Free planOpen sourceAPILinuxmacOSSelf-hosted7.3Free plan - 4
PMD
Free planLinuxmacOSSelf-hostedWindows6.8Free plan - 5

Ruff
Free planWebLinuxmacOSSelf-hosted6.6Free plan - 6
SwiftLint
Free planLinuxmacOSWindows6.6Free plan
