Skip to content

v1.11.0

Choose a tag to compare

@kratos0718 kratos0718 released this 18 Sep 16:33
· 31 commits to main since this release
  • CH037 pointless-comparison-statement (flake8-bugbear B015): a bare comparison discards its result - typo for = or a missing assert
  • CH038 useless-expression-statement (flake8-bugbear B018): a literal or known-pure-builtin call used as a bare statement, ported with two precision passes not in B018's own source (constant-only container literals, builtin-name-shadowing detection) plus a marimo @app.cell notebook-display exclusion
  • CH039 lock-constructed-inline: a lock constructed directly in the with that acquires it can never be shared - not from bugbear/pylint/Ruff/bandit, this project's own idea

Corpus scan found four more real bugs (mlflow, vllm x2, letta, pydantic) - documented in docs/FINDINGS.md, none filed (AI-disclosure policy conflicts for three, insufficient confidence in the fix for the fourth).

Full findings: docs/FINDINGS.md