unused-exports
作成者: openshift
他のファイルから一度もインポートされていないエクスポートされたシンボルを検出します。ユーザーが「エクスポートを確認」「未使用のエクスポート」と言ったり、エクスポートの整理を依頼した場合に使用します。
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.