mirror of
https://github.com/tiennm99/ccs.git
synced 2026-10-14 22:17:20 +00:00
fix(ci): remove maintainability baseline gate blocking releases
The maintainability gate (process.exit count + sync FS API count) was a raw grep counter that provided no actionable signal for a CLI tool. It blocked the v7.53.0 stable release because new features naturally increased the counts beyond the baseline. Removed: - scripts/maintainability-baseline.js - scripts/maintainability-check.js - docs/metrics/maintainability-baseline.json - All maintainability:* npm scripts - Gate references from release, dev-release, and CI workflows Quality gates retained: typecheck, eslint, prettier, full test suite.
This commit is contained in:
1 parent
447033cb03
commit
03a0fb27ca
7 files changed
+4
-491
No files matched your search
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"sourceDirectory": "src",
|
||||
"largeFileThresholdLoc": 350,
|
||||
"typeScriptFileCount": 390,
|
||||
"locInSrc": 83786,
|
||||
"processExitReferenceCount": 185,
|
||||
"synchronousFsApiReferenceCount": 894,
|
||||
"largeFileCountOver350Loc": 61
|
||||
}
|
||||
Reference in new issue
Block a user