$ vendor/bin/php-lean lint --dry-run
Scanning repository against .gitattributes export-ignore rules...
Found 4 non-runtime items missing export-ignore:
- tests/
- phpunit.xml
- .github/
- phpstan.neon
✓ Package archive size reduced: 2.1 MB → 180 KB (-91.4%)
$ _
$ cargo-lean lint --dry-run
Scanning repository for unexcluded development artifacts...
Found 4 non-runtime items missing from the [package].exclude list:
- .github/
- tests/
- Justfile
- release.toml
✓ Package archive size reduced: 1.4 MB → 142 KB (-89.8%)
$ _
$ py-lean lint --dry-run
Scanning pyproject.toml source-exclude patterns and build tree...
Found 4 non-runtime items missing from source-exclude:
- tests/
- docs/
- .pre-commit-config.yaml
- tox.ini
✓ Package archive size reduced: 890 KB → 94 KB (-89.4%)
$ _
$ npx js-lean lint --dry-run
Analyzing package.json files allowlist and .npmignore rules...
Found 4 non-runtime items unexcluded from npm pack:
- tsconfig.json
- src/__tests__/
- .eslintrc.json
- vitest.config.ts
✓ Package archive size reduced: 3.2 MB → 210 KB (-93.4%)
$ _