Aqua.jl provides functions to run a few automatable checks for Julia packages:
- There are no method ambiguities.
- There are no undefined
export
s. - There are no unbound type parameters.
- There are no stale dependencies listed in
Project.toml
. - Check that test target of the root project
Project.toml
and test project (test/Project.toml
) are consistent. - Check that all external packages listed in
deps
have correspondingcompat
entry. Project.toml
formatting is compatible with Pkg.jl output.- There are no "obvious" type piracies.
See more in the documentation.
Please consult the stable documentation and the the dev documentation for the latest instructions.
You can add the following line in README.md to include Aqua.jl badge:
[](https://github.com/JuliaTesting/Aqua.jl)
which is rendered as