unused-exports
โดย openshift
Find exported symbols that are never imported by another file. Use when the user says "check exports", "unused exports" or asks to clean up exports.
npx skills add https://github.com/openshift/lightspeed-console --skill unused-exportsunused-exports
Step 1: Run ts-unused-exports
Version is pinned to guard against supply chain attacks:
npx ts-unused-exports@11.0.1 unit-tests/tsconfig.json \
--findCompletelyUnusedFiles \
--showLineNumber \
--searchNamespaces
Step 2: Filter out entry points
Some exports are consumed externally by the OpenShift console framework, not by
imports within this repo. Read package.json → consolePlugin.exposedModules
and console-extensions.json → $codeRef values to identify them. Exclude any
finding that is a default export of an exposed module or is named in a
$codeRef.
Step 3: Report findings
Group into unused exports and completely unused files. If nothing remains, report that all exports are accounted for. Do not modify any files.