Releases: astral-sh/ruff
Releases · astral-sh/ruff
v0.0.59
What's Changed
- Implement C400 by @harupy in #340
- Implement C401 by @harupy in #343
- Add target Python version as a configurable setting by @charliermarsh in #344
Full Changelog: v0.0.58...v0.0.59
v0.0.58
What's Changed
- Implement C403 by @harupy in #335
- Enable abspath(file) removal by @charliermarsh in #336
- Implement C404 by @harupy in #338
- Exit 0 if all errors are fixed by @charliermarsh in #342
Full Changelog: v0.0.57...v0.0.58
v0.0.57
What's Changed
- Migrate Checker logic to independent plugins by @charliermarsh in #331
- add instructions for setting up cargo insta by @adriangb in #334
- support pep593 annotations by @adriangb in #333
Full Changelog: v0.0.56...v0.0.57
v0.0.56
What's Changed
- Add T201 and T203 to string conversion match by @charliermarsh in #332
Full Changelog: v0.0.55...v0.0.56
v0.0.55
What's Changed
- Remove unnecessary Option wrapper from some pyproject::Config fields by @andersk in #326
- Enable AST-to-source code generation by @charliermarsh in #292
- Support extend-select in pyproject.toml by @andersk in #327
- Properly combine CLI and pyproject.toml ignores and selects by @charliermarsh in #329
Full Changelog: v0.0.54...v0.0.55
v0.0.54
What's Changed
- Fix the broken link to contribution guidelines by @ParthS007 in #321
- Add autofix and default status to README by @charliermarsh in #322
- Only flag super calls in class-function scopes by @charliermarsh in #323
- Implement metaclass = type removal by @charliermarsh in #324
New Contributors
- @ParthS007 made their first contribution in #321
Full Changelog: v0.0.53...v0.0.54
v0.0.53
What's Changed
- Implement flake8-print by @charliermarsh in #308
- Add plugins mention to README by @charliermarsh in #309
- Disable plugin-based rules by default by @charliermarsh in #318
- Simplify noqa extraction logic by @charliermarsh in #320
Full Changelog: v0.0.52...v0.0.53
v0.0.52
What's Changed
- Handle multi-import lines by @charliermarsh in #307
Full Changelog: v0.0.51...v0.0.52
v0.0.51
What's Changed
- Visit lambda arguments prior to deferral by @charliermarsh in #303
- Automatically remove unused imports by @charliermarsh in #298
Full Changelog: v0.0.50...v0.0.51
v0.0.50
What's Changed
- Expose a public 'check' method by @charliermarsh in #289
- pre-commit: Validate pyproject.toml by @cclauss in #266
- fix: Make assigns to dunder exception for E402. by @sgryjp in #294
- Add end locations to all nodes by @charliermarsh in #296
- Add an end location to Check by @charliermarsh in #299
- Enable LibCST-based autofixing for SPR001 by @charliermarsh in #297
- Avoid falling back to A003 when A001 is disabled by @charliermarsh in #302
New Contributors
Full Changelog: v0.0.49...v0.0.50