Thanks for your interest in contributing to Python Project Cleaner.
Install dependencies:
npm installCompile the extension:
npm run compileRun tests:
npm testOpen the project in VS Code and press F5 to launch an Extension Development Host.
From there, open a Python project folder and run the extension commands from the Command Palette.
src/
├─ commands/
├─ fileSystem/
├─ generators/
├─ reports/
├─ scanners/
├─ test/
├─ utils/
├─ extension.ts
└─ types.ts
Please run:
npm testAlso make sure:
- the extension compiles successfully
- linting passes
- new logic has tests when possible
- README or CHANGELOG updates are included when relevant
- Add more unit tests
- Improve health report formatting
- Improve README examples or screenshots
- Add more Python project checks
- Improve cross-platform path handling
- Improve error messages
- Add dependency/import analysis features
When reporting a bug, please include
- your operating system
- VS Code version
- Python Project Cleaner version
- steps to reproduce the issue
- screenshots or logs if helpful