Blog
Release notes & articles
Updates from the Ameba project — new rules, releases, and how it works inside.
@nobodywasishere joins the team
We are happy to announce that Margret Riegert has joined the Ameba team.
Ameba 1.6.0 has been released
This release adds 9 new rules — bringing the total to 77 — along with a new `--describe` CLI switch, rule group reorganization, and several bug fixes.
Ameba 1.5.0 has been released
This release brings 3 new rules, Crystal 1.9 compatibility, several breaking changes and various improvements.
A new chapter for Ameba: Introducing @Sija as the new lead
We are proud to announce and welcome Ameba's new lead, Sijawusz Pur Rahnama.
Ameba 1.4.0 has been released
This release brings 6 new rules, performance and metrics severity tweaks, colored output, Docker images on GHCR, and more.
Ameba 1.3.0 has been released
This release adds 3 new rules, enables `Lint/EmptyExpression` by default, and includes several bug fixes and internal improvements.
Ameba 1.0.0 has been released
This release includes a long-waiting autocorrection feature, new rules and several improvements. Check out the release notes to see a full scope of changes.
Ameba 0.14.0 has been released
Check out the release notes to see a full scope of changes. Here we will go through the most important changes.
Ameba 0.13.0 has been released
A very small release that supports Crystal 0.35.0 and eliminates the deprecation messages which are related to yaml serialization.
Ameba 0.12.0 has been released
Check out the release notes to see a full scope of changes. Here we will go through the most important changes.
Ameba 0.11.0 - New rules, lint in parallel, GitHub action and more
Ameba 0.11.0 has been released. Here we will go through the main features and improvements which are included to this release. Also, will do benchmarking comparing parallel linting…
Ameba's internals
In this article you will find a high level overview of the Ameba's modules, which will help to understand how it works internally. We will cover everything needed starting from source…
Writing an extension for Ameba linter
It was announced recently that Ameba is going to be extendable. That means any developer can create his own extension and use together with Ameba's engine.