mirror of
https://github.com/Vateron-Media/XC_VM.git
synced 2026-10-13 04:03:02 +02:00
`make cs` fired 2321 errors across legacy code, so it could not act as a gate. Set the ~20 error-level sniffs to severity 0 in a clearly-marked TEMPORARY block (and ParameterTypeHint in its own block), and add ignore_warnings_on_exit so advisory warnings (line length, cyclomatic "too high", silenced errors) are still reported but do not fail the run. `make cs` now exits 0. These mutes are technical debt to unwind ONE sniff at a time (drop the severity line, run make cs, fix, commit); no new violations should be added under a muted rule. Muting ParameterTypeHint also stops cs-fix from re-adding the null-crash param types (see TYPE_AUDIT.md). Biggest buckets: ParameterTypeHint 1323, GlobalKeyword 452, camelCaps naming 231, CyclomaticComplexity.MaxExceeded 174.