Skip to content

Commit 28c9ef1

Browse files
Merge pull request #517 from ChrisRackauckas-Claude/runic-formatting
Switch from JuliaFormatter to Runic.jl for code formatting
2 parents 1d1c5c2 + 7a4b5f2 commit 28c9ef1

34 files changed

+1386
-883
lines changed

.JuliaFormatter.toml

Lines changed: 0 additions & 3 deletions
This file was deleted.

.github/workflows/FormatCheck.yml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,19 @@
1-
name: "Format Check"
1+
name: format-check
22

33
on:
44
push:
55
branches:
66
- 'master'
7+
- 'main'
8+
- 'release-'
79
tags: '*'
810
pull_request:
911

1012
jobs:
11-
format-check:
12-
name: "Format Check"
13-
uses: "SciML/.github/.github/workflows/format-check.yml@v1"
13+
runic:
14+
runs-on: ubuntu-latest
15+
steps:
16+
- uses: actions/checkout@v4
17+
- uses: fredrikekre/runic-action@v1
18+
with:
19+
version: '1'

docs/make.jl

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,20 @@ cp("./docs/Project.toml", "./docs/src/assets/Project.toml", force = true)
55

66
include("pages.jl")
77

8-
makedocs(sitename = "RecursiveArrayTools.jl",
8+
makedocs(
9+
sitename = "RecursiveArrayTools.jl",
910
authors = "Chris Rackauckas",
1011
modules = [RecursiveArrayTools],
1112
clean = true, doctest = false, linkcheck = true,
1213
warnonly = [:missing_docs],
13-
format = Documenter.HTML(assets = ["assets/favicon.ico"],
14-
canonical = "https://docs.sciml.ai/RecursiveArrayTools/stable/"),
15-
pages = pages)
14+
format = Documenter.HTML(
15+
assets = ["assets/favicon.ico"],
16+
canonical = "https://docs.sciml.ai/RecursiveArrayTools/stable/"
17+
),
18+
pages = pages
19+
)
1620

17-
deploydocs(repo = "github.com/SciML/RecursiveArrayTools.jl.git";
18-
push_preview = true)
21+
deploydocs(
22+
repo = "github.com/SciML/RecursiveArrayTools.jl.git";
23+
push_preview = true
24+
)

docs/pages.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ pages = [
44
"Home" => "index.md",
55
"AbstractVectorOfArrayInterface.md",
66
"array_types.md",
7-
"recursive_array_functions.md"
7+
"recursive_array_functions.md",
88
]

ext/RecursiveArrayToolsFastBroadcastExt.jl

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,20 @@ using FastBroadcast
55
using StaticArraysCore
66

77
const AbstractVectorOfSArray = AbstractVectorOfArray{
8-
T, N, <:AbstractVector{<:StaticArraysCore.SArray}} where {T, N}
8+
T, N, <:AbstractVector{<:StaticArraysCore.SArray},
9+
} where {T, N}
910

1011
@inline function FastBroadcast.fast_materialize!(
1112
::FastBroadcast.Static.False, ::DB, dst::AbstractVectorOfSArray,
12-
bc::Broadcast.Broadcasted{S}) where {S, DB}
13+
bc::Broadcast.Broadcasted{S}
14+
) where {S, DB}
1315
if FastBroadcast.use_fast_broadcast(S)
1416
for i in 1:length(dst.u)
1517
unpacked = RecursiveArrayTools.unpack_voa(bc, i)
16-
dst.u[i] = StaticArraysCore.similar_type(dst.u[i])(unpacked[j]
17-
for j in eachindex(unpacked))
18+
dst.u[i] = StaticArraysCore.similar_type(dst.u[i])(
19+
unpacked[j]
20+
for j in eachindex(unpacked)
21+
)
1822
end
1923
else
2024
Broadcast.materialize!(dst, bc)

ext/RecursiveArrayToolsForwardDiffExt.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ using RecursiveArrayTools
44
using ForwardDiff
55

66
function ForwardDiff.extract_derivative(::Type{T}, y::AbstractVectorOfArray) where {T}
7-
ForwardDiff.extract_derivative.(T, y)
7+
return ForwardDiff.extract_derivative.(T, y)
88
end
99

1010
end

ext/RecursiveArrayToolsMeasurementsExt.jl

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,16 @@ module RecursiveArrayToolsMeasurementsExt
33
import RecursiveArrayTools
44
import Measurements
55

6-
function RecursiveArrayTools.recursive_unitless_bottom_eltype(a::Type{
7-
<:Measurements.Measurement,
8-
})
9-
typeof(oneunit(a))
6+
function RecursiveArrayTools.recursive_unitless_bottom_eltype(
7+
a::Type{
8+
<:Measurements.Measurement,
9+
}
10+
)
11+
return typeof(oneunit(a))
1012
end
1113

1214
function RecursiveArrayTools.recursive_unitless_eltype(a::Type{<:Measurements.Measurement})
13-
typeof(oneunit(a))
15+
return typeof(oneunit(a))
1416
end
1517

1618
end

ext/RecursiveArrayToolsMonteCarloMeasurementsExt.jl

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,20 @@ module RecursiveArrayToolsMonteCarloMeasurementsExt
33
import RecursiveArrayTools
44
import MonteCarloMeasurements
55

6-
function RecursiveArrayTools.recursive_unitless_bottom_eltype(a::Type{
7-
<:MonteCarloMeasurements.Particles,
8-
})
9-
typeof(one(a))
6+
function RecursiveArrayTools.recursive_unitless_bottom_eltype(
7+
a::Type{
8+
<:MonteCarloMeasurements.Particles,
9+
}
10+
)
11+
return typeof(one(a))
1012
end
1113

12-
function RecursiveArrayTools.recursive_unitless_eltype(a::Type{
13-
<:MonteCarloMeasurements.Particles,
14-
})
15-
typeof(one(a))
14+
function RecursiveArrayTools.recursive_unitless_eltype(
15+
a::Type{
16+
<:MonteCarloMeasurements.Particles,
17+
}
18+
)
19+
return typeof(one(a))
1620
end
1721

1822
end

ext/RecursiveArrayToolsReverseDiffExt.jl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ function trackedarraycopyto!(dest, src)
1313
dest.u[i] = slice
1414
end
1515
end
16+
return
1617
end
1718

1819
@adjoint function Array(VA::AbstractVectorOfArray{<:ReverseDiff.TrackedReal})
@@ -25,7 +26,8 @@ end
2526
end
2627

2728
@adjoint function Base.view(
28-
A::AbstractVectorOfArray{<:ReverseDiff.TrackedReal, N}, I::Colon...) where {N}
29+
A::AbstractVectorOfArray{<:ReverseDiff.TrackedReal, N}, I::Colon...
30+
) where {N}
2931
view_adjoint = let A = A, I = I
3032
function (y)
3133
A = recursivecopy(A)

ext/RecursiveArrayToolsSparseArraysExt.jl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ import SparseArrays
44
import RecursiveArrayTools
55

66
function Base.copyto!(
7-
dest::SparseArrays.AbstractCompressedVector, A::RecursiveArrayTools.ArrayPartition)
7+
dest::SparseArrays.AbstractCompressedVector, A::RecursiveArrayTools.ArrayPartition
8+
)
89
@assert length(dest) == length(A)
910
cur = 1
1011
@inbounds for i in 1:length(A.x)
@@ -15,7 +16,7 @@ function Base.copyto!(
1516
end
1617
cur += length(A.x[i])
1718
end
18-
dest
19+
return dest
1920
end
2021

2122
# Fix for issue #486: Define issparse for AbstractVectorOfArray

0 commit comments

Comments
 (0)