Files
Charon/backend
GitHub Actions d62cc35635 fix: remove unsupported issues section from golangci-lint v2.x configs
The golangci-lint v2.8.0 schema validation rejected all properties
in the issues section:
- exclude-use-default
- exclude-dirs
- exclude-files
- exclude
- max-issues-per-linter
- max-same-issues

Solution: Removed the entire issues section from both config files.
Linter behavior is now controlled exclusively through linters.settings,
which is properly configured for govet, errcheck, gosec, gocritic, etc.

Changes to backend/.golangci-fast.yml and backend/.golangci.yml:
- Removed issues section entirely (v2.x schema incompatible)
- Retained all linter-specific settings under linters.settings
- Linters will run with their configured settings and default behaviors

This resolves the jsonschema validation error:
"additional properties ... not allowed"

Fixes: #666 (golangci-lint v2.x schema validation)
2026-02-08 07:42:20 +00:00
..
2026-02-07 23:48:13 +00:00
2026-01-26 19:22:05 +00:00
2026-01-26 19:22:05 +00:00
2026-01-26 19:22:05 +00:00
2026-01-26 19:22:05 +00:00
2026-01-26 19:22:05 +00:00

Backend Service

This folder contains the Go API for CaddyProxyManager+.

Prerequisites

  • Go 1.24+

Getting started

cp .env.example .env # optional
cd backend
go run ./cmd/api

Tests

cd backend
go test ./...