Skip to main content

unused-exports

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.

Source facts

Repository
openshift/lightspeed-console
Last source activity
May 15, 2026 at 05:55
Detected SKILL.md language
English
Stars
10
Forks
37

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
unused-exports
description
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.
# unused-exports ## Step 1: Run ts-unused-exports Version is pinned to guard against supply chain attacks: ```sh 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.
View on GitHub