Pattern catalog & regex matcher for code quality
  • Go 88.8%
  • Python 10.7%
  • PHP 0.3%
  • Shell 0.2%
Find a file
Snider 2163e062cb fix(lint): ax7 triplets + Example* gaps for new service.go symbols (Mantis #1336)
8 violations → 0 / verdict COMPLIANT.

The recent service.go canonicalisation (commit 939d502) added 4 new
public symbols (NewServiceFor, Register, OnStartup, OnShutdown) without
their corresponding test triplets + Example coverage. Audit caught
them at ax7-triplet-gaps + example-gaps.

Added matching the existing service_test.go pad-test pattern:
- TestService_NewServiceFor_{Good,Bad,Ugly}
- TestService_Register_{Good,Bad,Ugly}
- TestService_Service_OnStartup_{Good,Bad,Ugly}
- TestService_Service_OnShutdown_{Good,Bad,Ugly}

And in service_example_test.go:
- ExampleNewServiceFor / ExampleRegister
- ExampleService_OnStartup / ExampleService_OnShutdown

audit-sweep verdict for lint: COMPLIANT.

Co-Authored-By: Cladius <noreply@anthropic.com>
2026-05-01 18:57:06 +01:00
.core Fail closed on malformed govulncheck output 2026-04-16 06:49:40 +01:00
docs docs: clarify lint RFC stream semantics 2026-03-30 15:10:39 +00:00
external refactor(go): restructure to /go/ subtree + audit COMPLIANT (Mantis #1258) 2026-04-30 21:18:53 +01:00
go fix(lint): ax7 triplets + Example* gaps for new service.go symbols (Mantis #1336) 2026-05-01 18:57:06 +01:00
scripts chore(sonar): address core/lint sonar code smells (5.5 lane) 2026-04-30 15:13:27 +01:00
.gitignore chore(repo): untrack build artifacts + scan caches (audit dim tracked-artifacts) 2026-05-01 10:34:58 +01:00
.gitmodules refactor(go): restructure to /go/ subtree + audit COMPLIANT (Mantis #1258) 2026-04-30 21:18:53 +01:00
.woodpecker.yml ci: woodpecker pipeline (Go) — golangci-lint/eslint/phpstan + sonar.lthn.sh 2026-04-29 00:03:27 +01:00
AGENTS.md refactor(go): restructure to /go/ subtree + audit COMPLIANT (Mantis #1258) 2026-04-30 21:18:53 +01:00
CLAUDE.md docs: add CLAUDE.md project instructions 2026-03-13 13:38:02 +00:00
go.work refactor(go): restructure to /go/ subtree + audit COMPLIANT (Mantis #1258) 2026-04-30 21:18:53 +01:00
go.work.sum refactor(go): restructure to /go/ subtree + audit COMPLIANT (Mantis #1258) 2026-04-30 21:18:53 +01:00
LICENCE chore: add EUPL-1.2 LICENCE file (UK English canonical) 2026-05-01 08:35:37 +01:00
README.md Initial commit 2026-03-09 10:50:46 +00:00
sonar-project.properties chore(lint): clear 2 sonar bugs — exclude QA fixture projects (Mantis #1294) 2026-05-01 09:57:15 +01:00

lint

Pattern catalog & regex matcher for code quality