veza/.github/workflows
senke a514f4986b
Some checks are pending
Veza CI / Backend (Go) (push) Waiting to run
Veza CI / Frontend (Web) (push) Waiting to run
Veza CI / Rust (Stream Server) (push) Waiting to run
Veza CI / Notify on failure (push) Blocked by required conditions
E2E Playwright / e2e (full) (push) Waiting to run
Security Scan / Secret Scanning (gitleaks) (push) Waiting to run
ci(web): tighten ESLint --max-warnings to 1204 baseline (was 2000)
The CI lint step was running with `--max-warnings=2000`, which left
~800 warnings of headroom — meaning every PR could quietly add new
warnings without anyone noticing. The "raise gradually" intent in
the comment never converted to action.

Locked the gate at the current count (1204) so the dette stops
growing. Top contributors :
  - 721 no-restricted-syntax (custom rule, mostly unicode/i18n)
  - 139 @typescript-eslint/no-non-null-assertion (the `!` operator)
  - 134 @typescript-eslint/no-unused-vars
  - 115 @typescript-eslint/no-explicit-any
  -  47 react-hooks/exhaustive-deps
  -  25 react-refresh/only-export-components
  -  23 storybook/no-redundant-story-name

Operational rule: lower this number as warnings are resorbed by
feature work — never raise it. New code must not add warnings; if
you genuinely need an exception, add `// eslint-disable-next-line
<rule> -- <reason>` rather than bumping the cap.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-30 15:25:15 +02:00
..
ci.yml ci(web): tighten ESLint --max-warnings to 1204 baseline (was 2000) 2026-04-30 15:25:15 +02:00
e2e.yml fix(e2e): unblock @critical green slate for v1.0.9 tag (Day 4 triage) 2026-04-27 16:18:56 +02:00
go-fuzz.yml ci: bump Go to 1.25 and fix goimports drift in 3 files 2026-04-14 17:02:09 +02:00
loadtest.yml feat(perf): k6 mixed-scenarios load test + nightly workflow + baseline doc (W4 Day 20) 2026-04-29 11:44:06 +02:00
security-scan.yml ci(security): allowlist test fixtures and historic backup dirs in gitleaks 2026-04-14 11:45:43 +02:00
trivy-fs.yml ci: simplify workflows for Forgejo self-hosted runner 2026-04-09 20:08:37 +02:00