Workspace Duplicate Name Hunter
Finds duplicate filenames across workspace folders to reduce confusion.
Archetype: workspace.audit (workspace-audit)
Usage
Use the Command Palette (Ctrl/Cmd+Shift+P) and run the commands listed below.
Command surface
workspace-duplicate-name-hunter.scanLargeFiles - Scan large files: List oversized files in the current workspace.
workspace-duplicate-name-hunter.scanDuplicateNames - Scan duplicate filenames: Find duplicate basenames across workspace directories.
Audit coverage
- Large file detection
- Duplicate filename inventory
- Excludes node_modules/.git/dist by default
Before enabling in large repos
- Run scan on a representative workspace.
- Adjust size thresholds in settings if needed.
- Automate follow-up tasks in your repo standards.
Local development
npm install
npm run build
npm test
Use F5 in VS Code to launch an Extension Development Host.
Packaging
npm run package
Module notes
- UI settings are exposed in workspace settings under this extension namespace.
- Local run metadata uses
ExtensionContext.globalState only.
- Analytics is local-only and disabled unless
FOF_ANALYTICS_OPT_IN=true.
Marketplace submission notes
- Set a real
publisher in package.json.
- Replace placeholder assets in
assets/ (icon + screenshots).
- Upload
.vsix or release source archive from dist-submission/.
Support
For support, contact support@example.com.
| |