Deprecated API & tech-debt inventory
Full workflow
Complete guide (limitations, CI, published lens): tech-debt-inventory
Why use CCE
Deprecation notices and SBOMs list packages, not call sites. Teams need a sprint-ready backlog of every invocation of libraries scheduled for removal (e.g. requests → httpx, internal legacy wrappers).
CCE maps deprecated and target APIs in one pass so product owners can size remediation work.
Example command
cce -folder . -language AUTO -mapper-file https://releases.stackgen.com/cce/lenses/tech-debt-inventory/latest/tech-debt-inventory_lenses.yaml -filter all -format json -output tech-debt.json
Analysis recipe
This use case is registered as recipe tech-debt-inventory — run with:
cce run -folder . -language AUTO -recipes tech-debt-inventory -output tech-debt-inventory.json
Published lens
https://releases.stackgen.com/cce/lenses/tech-debt-inventory/latest/tech-debt-inventory_lenses.yaml