Skip to content

Commit 69d60a7

Browse files
committed
test(BracketingNonlinearSolve): qq using Aqua and ExplicitImports
1 parent ca4cf05 commit 69d60a7

File tree

2 files changed

+24
-1
lines changed

2 files changed

+24
-1
lines changed

lib/BracketingNonlinearSolve/Project.toml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,26 @@ ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
1717
BracketingNonlinearSolveForwardDiffExt = "ForwardDiff"
1818

1919
[compat]
20+
Aqua = "0.8.9"
2021
CommonSolve = "0.2.4"
2122
ConcreteStructs = "0.2.3"
23+
ExplicitImports = "1.10.1"
2224
ForwardDiff = "0.10.36"
25+
InteractiveUtils = "<0.0.1, 1"
2326
NonlinearSolveBase = "1"
2427
PrecompileTools = "1.2"
2528
SciMLBase = "2.50"
29+
Test = "1.10"
30+
TestItemRunner = "1"
2631
julia = "1.10"
2732

2833
[extras]
34+
Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595"
35+
ExplicitImports = "7d51a73a-1435-4ff3-83d9-f097790105c7"
2936
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
3037
InteractiveUtils = "b77e0a4c-d291-57a0-90e8-8db25a27a240"
3138
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
3239
TestItemRunner = "f8b46487-2199-4994-9208-9a1283c18c0a"
3340

3441
[targets]
35-
test = ["InteractiveUtils", "ForwardDiff", "Test", "TestItemRunner"]
42+
test = ["Aqua", "ExplicitImports", "ForwardDiff", "InteractiveUtils", "Test", "TestItemRunner"]
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
@testitem "Aqua" tags=[:core] begin
2+
using Aqua, BracketingNonlinearSolve
3+
4+
Aqua.test_all(BracketingNonlinearSolve; piracies = false, ambiguities = false)
5+
Aqua.test_piracies(BracketingNonlinearSolve; treat_as_own = [IntervalNonlinearProblem])
6+
Aqua.test_ambiguities(BracketingNonlinearSolve; recursive = false)
7+
end
8+
9+
@testitem "Explicit Imports" tags=[:core] begin
10+
import ForwardDiff
11+
using ExplicitImports, BracketingNonlinearSolve
12+
13+
@test check_no_implicit_imports(BracketingNonlinearSolve; skip = (Base, Core)) === nothing
14+
@test check_no_stale_explicit_imports(BracketingNonlinearSolve) === nothing
15+
@test check_all_qualified_accesses_via_owners(BracketingNonlinearSolve) === nothing
16+
end

0 commit comments

Comments
 (0)