Some checks are pending
Go Benchmark / Performance Regression Check (push) Waiting to run
Cerberus Integration / Cerberus Security Stack Integration (push) Waiting to run
Upload Coverage to Codecov / Backend Codecov Upload (push) Waiting to run
Upload Coverage to Codecov / Frontend Codecov Upload (push) Waiting to run
CodeQL - Analyze / CodeQL analysis (go) (push) Waiting to run
CodeQL - Analyze / CodeQL analysis (javascript-typescript) (push) Waiting to run
CrowdSec Integration / CrowdSec Bouncer Integration (push) Waiting to run
Docker Build, Publish & Test / build-and-push (push) Waiting to run
Docker Build, Publish & Test / Security Scan PR Image (push) Blocked by required conditions
Quality Checks / Auth Route Protection Contract (push) Waiting to run
Quality Checks / Codecov Trigger/Comment Parity Guard (push) Waiting to run
Quality Checks / Backend (Go) (push) Waiting to run
Quality Checks / Frontend (React) (push) Waiting to run
Rate Limit integration / Rate Limiting Integration (push) Waiting to run
Security Scan (PR) / Trivy Binary Scan (push) Waiting to run
Supply Chain Verification (PR) / Verify Supply Chain (push) Waiting to run
WAF integration / Coraza WAF Integration (push) Waiting to run
58 lines
1.3 KiB
YAML
Executable File
58 lines
1.3 KiB
YAML
Executable File
# golangci-lint configuration
|
|
version: "2"
|
|
run:
|
|
timeout: 5m
|
|
tests: true
|
|
|
|
linters:
|
|
enable:
|
|
- bodyclose
|
|
- gocritic
|
|
- gosec
|
|
- govet
|
|
- ineffassign
|
|
- staticcheck
|
|
- unused
|
|
- errcheck
|
|
settings:
|
|
gocritic:
|
|
enabled-tags:
|
|
- diagnostic
|
|
- performance
|
|
- style
|
|
- opinionated
|
|
- experimental
|
|
disabled-checks:
|
|
- whyNoLint
|
|
- wrapperFunc
|
|
- hugeParam
|
|
- rangeValCopy
|
|
- ifElseChain
|
|
- appendCombine
|
|
- appendAssign
|
|
- commentedOutCode
|
|
- sprintfQuotedString
|
|
govet:
|
|
enable:
|
|
- shadow
|
|
errcheck:
|
|
exclude-functions:
|
|
# Ignore deferred close errors - these are intentional
|
|
- (io.Closer).Close
|
|
- (*os.File).Close
|
|
- (net/http.ResponseWriter).Write
|
|
- (*encoding/json.Encoder).Encode
|
|
- (*encoding/json.Decoder).Decode
|
|
# Test utilities
|
|
- os.Setenv
|
|
- os.Unsetenv
|
|
- os.RemoveAll
|
|
- os.MkdirAll
|
|
- os.WriteFile
|
|
- os.Remove
|
|
- (*gorm.io/gorm.DB).AutoMigrate
|
|
# Additional test cleanup functions
|
|
- (*database/sql.Rows).Close
|
|
- (gorm.io/gorm.Migrator).DropTable
|
|
- (*net/http.Response.Body).Close
|