Skip to content
SPECIFICTION
Get listed

yamllint

yamllint.readthedocs.io

Free plan macOSLinux
Visit yamllint.readthedocs.io
Spec score 6.9 #31 of 33 in Linters

Spec sheet

Purpose
yamllint checks YAML syntax and issues such as duplicate keys, line length, trailing spaces, and indentation.Read 8 Oct 2026 · yamllint.readthedocs.io
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.Read 8 Oct 2026 · yamllint.readthedocs.io
License
The GitHub repository identifies the project license as GPL-3.0.Read 8 Oct 2026 · github.com
Configuration
It includes default and relaxed configurations and supports custom configuration files.Read 8 Oct 2026 · yamllint.readthedocs.io
Editor integrations
The documentation lists Vim, Neovim, Emacs, Visual Studio Code, and IntelliJ integrations.Read 8 Oct 2026 · yamllint.readthedocs.io
Input
It can lint individual files, directories, or YAML streams from standard input.Read 8 Oct 2026 · yamllint.readthedocs.io
Output
It provides a parsable output format for use with tools such as editor syntax highlighting.Read 8 Oct 2026 · yamllint.readthedocs.io
Python module
The project provides a Python module that can be used to write custom linting tools.Read 8 Oct 2026 · yamllint.readthedocs.io
Rules
Its rules can be enabled, disabled, or adjusted, including whether a finding is an error or warning.Read 8 Oct 2026 · yamllint.readthedocs.io
Workflow integrations
The documentation describes integration with pre-commit, GitHub Actions, GitLab CI/CD, and Arcanist.Read 8 Oct 2026 · yamllint.readthedocs.io

Plans and prices

yamllint Free Open source YAML linter · runs as a script or Python module Read 8 Oct 2026 · github.com

Every yamllint plan and price →

Where Specifiction places it

Alternatives to yamllintAll alternatives →