feat(ci): add lint, tidy, and formatting CI jobs#116
Conversation
8e4357d to
d185d90
Compare
87c9de7 to
dded6ef
Compare
239a667 to
e31ebc5
Compare
|
Caution Coverage enforcement has been exempted for this PR via the Coverage: 78.7% (3311/4207 lines)
Overall threshold (80%) is enforced. Diff threshold (85%) is informational. |
|
Caution Coverage enforcement has been exempted for this PR via the Coverage: 79.0% (3371/4269 lines)
Overall threshold (80%) is enforced. Diff threshold (85%) is informational. |
|
Caution Coverage enforcement has been exempted for this PR via the Coverage: 78.9% (3380/4283 lines)
Overall threshold (80%) is enforced. Diff threshold (85%) is informational. |
13b38de to
6b743a1
Compare
Replace custom Go tools with external formatters: - yamlfmt (google/yamlfmt) instead of custom yamllint - goimports instead of gofmt for import grouping - Remove coverage tool and all CI coverage enforcement - Add license header checking to lint pipeline
Summary
yamllintGo tool withyamlfmt(google/yamlfmt) viago rungofmtwithgoimportsfor Go formatting + import groupingassert_cleanpattern for lint checks (format, then verify no changes)Test plan
make buildpassesmake test— all 25 unit tests passmake fmt— goimports and yamlfmt run successfullyTest Plan
Issues