unused-exports
bởi openshift
Tìm các biểu tượng được xuất mà không bao giờ được import bởi một tệp khác. Sử dụng khi người dùng nói "check exports", "unused exports" hoặc yêu cầu dọn dẹp 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.