Skip to content

v0.1.0 — Initial Release

Choose a tag to compare

@cheickmec cheickmec released this 11 Feb 00:17
· 150 commits to main since this release

pysmells v0.1.0

First release of pysmells — Python code smell detection and refactoring guidance for AI coding assistants.

Highlights

  • 55 automated smell checks via stdlib-only AST walker (zero dependencies)
    • 40 per-file patterns (#1–#70, #CC)
    • 10 cross-file patterns (#13, #CYC, #GOD, #FE, #SHO, #DIT, #WHI, #INT, #SPG, #UDE)
    • 5 OO metrics (#LCOM, #CBO, #FIO, #RFC, #MID)
  • 82 refactoring patterns with before/after examples across 8 reference files
  • Agent Skills plugin for Claude Code, Codex CLI, Cursor, Copilot, Gemini CLI, Roo Code
  • JSON output + severity filtering for CI/CD integration