Skip to content

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