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. requestshttpx, 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