Aqua.jl icon indicating copy to clipboard operation
Aqua.jl copied to clipboard

Auto QUality Assurance for Julia packages

Results 76 Aqua.jl issues
Sort by recently updated
recently updated
newest added

we have some facilities testing this here: https://github.com/QuEraComputing/Bloqade.jl/pull/470/files#diff-8b6a3d1fcb6507d7155106fb9cbecf22d4b3b1377f4128af77b2112c2277e0a7R4 might be a good test for everyone in general? what do people think?

enhancement
new test

`getproperty` triggers deprecation warnings: avoid triggering those when walking modules. Fix https://github.com/JuliaTesting/Aqua.jl/issues/83. Also observed in the `UnicodePlots` [test suite](https://github.com/JuliaPlots/UnicodePlots.jl/actions/runs/3465118212/jobs/5787474874#step:6:337), unfortunately this PR only fixes `GeometryBasics` tests mentioned in the issue,...

This adds the `Piracy` submodule, which contains `test_piracy`. This tests that the given module is not part of a package which commits type piracy. The piracy check is included in...

Let's say that I have a module ```julia module abcd f(::NTuple{N, T}) where {N,T} = (N,T) f(::Tuple{}) = (0,Any) end # module ``` Testing this using Aqua, I obtain ```julia...

bug
test: unbound args
wait-for-upstream

I am trying to use Aqua in my package (`SimilaritySearch`). I followed the documentation for `test_all` and found some ambiguity errors in `StatsBase`. It reports and suggests some fixes. It...

test: ambiguities

Funny to see one of these around.

First off, thanks for the great package! I've got a new project set up with Aqua catching some errors. This is all fine and good, but some don't seem actionable....

Recently GeometryBasics.jl added `Aqua.test_all` in `runtests.jl`. It is working well, but the package has quite a few deprecations defined in [deprecated.jl](https://github.com/JuliaGeometry/GeometryBasics.jl/blob/3cdb91f518db3196b2dedea2a097233ca4778eb3/src/deprecated.jl). Since [adding Aqua](https://github.com/JuliaGeometry/GeometryBasics.jl/commit/3cdb91f518db3196b2dedea2a097233ca4778eb3) I noticed the full list of...

Compare [![Documentation of latest stable version](https://img.shields.io/badge/docs-stable-blue.svg)](https://krastanov.github.io/QuantumClifford.jl/stable) - from shields.io, used for most github actions [![PkgEval](https://juliahub.com/docs/QuantumClifford/pkgeval.svg)](https://juliahub.com/ui/Packages/QuantumClifford/BsGZO) - from juliahub [![Build status](https://api.travis-ci.com/Krastanov/QuantumClifford.jl.svg?branch=master)](https://travis-ci.com/Krastanov/QuantumClifford.jl) - from travis [![Codecov](https://codecov.io/gh/JuliaTesting/Aqua.jl/branch/master/graph/badge.svg)](https://codecov.io/gh/JuliaTesting/Aqua.jl) - from codecov [![Aqua QA](https://raw.githubusercontent.com/JuliaTesting/Aqua.jl/master/badge.svg)](https://github.com/JuliaTesting/Aqua.jl) -...