cheickmec/smellcheck
Python code smell detector -- 56 AST checks, 83 refactoring patterns
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| paths | Space-separated paths to scan | no | . |
| fail-on | Exit 1 on findings at or above this severity: info | warning | error | no | error |
| min-severity | Only display findings at or above this severity: info | warning | error | no | info |
| format | Output format: text | json | github | sarif | junit | gitlab | no | github |
| diff | Only scan files changed since this git ref (e.g. origin/main, HEAD~1) | no | "" |
| baseline | Path to baseline JSON file (suppress known findings) | no | "" |
| python-version | Python version to use | no | 3.12 |
Outputs
no outputs