ryl

Owen Lamont·owenlamont.ryl

Fast YAML linter inspired by yamllint

ryl is a fast YAML linter written in Rust and inspired by yamllint. It implements yamllint's rule set plus ryl-only rules, uses a TOML-first configuration model, and supports safe auto-fixing (--fix), unified-diff previews (--diff), linting YAML embedded in Markdown, and multiple output formats including GitHub, JUnit, and GitLab Code Quality.

winget install --id owenlamont.ryl --exact --source winget

Latest 0.21.0·June 22, 2026

Release Notes

Installer type: zip

x647522A1FDE12775AD43B74E154A6ABE3AFFB676BB52D719AC9E7EB6980BDA856D
arm644E6D133307C2AE6F36B58A16B7A78558FA9E2F5871A0D1CE57EE3F8160B7284A

Details

Homepage
https://github.com/owenlamont/ryl
License
MIT
Publisher
Owen Lamont
Support
https://github.com/owenlamont/ryl/issues
Copyright
Copyright (c) 2025 Owen Lamont
Moniker
ryl

Tags

clilintlinterrustyamlyamllint

Older versions (3)

0.20.0
x64CE51368273BF14ABC839E8BDD748384E36876BC8126ABCB91BB0DC11904708C0
arm64ACF23214E28203A39B7777DCACFF9136ED3B4837C703B92ED510DEAD55CB190A
0.19.1
x64C6FAA02823D9AD2C99D0D377A778DAA925E7AD2EF9BEB96A180236FD2F551E31
arm6406C9234496DBCC439EBCBBF54630FAB333D3A526A820E7D92F9057721A027CE4
0.17.0
x64B84E3D66B715B52FB846888A7C732BB4FDB8DAF6F3655B44AEB129D11955979D
arm64FB928AE96D0E50244C6A959A8C0FA9B62D88A4E4AA066C4C49BC79A1C16F02F2