Skip to content

v0.5.0

Compare
Choose a tag to compare
@LiamPattinson LiamPattinson released this 20 Nov 15:49
· 357 commits to main since this release
e4a95fc

Overview

This release adds a lot of internal Ruff-like functionality (much of it borrowed directly from Ruff!), and has made both the CLI and config files more user-friendly:

  • Outputs a success message when no errors are found.
  • Rules can be selected by name as well as by code, e.g. --select=line-too-long
  • Entire rule categories can be toggled, either by name or by code, e.g. --select=T or --ignore=typing
  • Multiple output modes can be selected using --output-format=full/concise/json
  • Fixed bugs in the config file reader, TOML errors are now propagated to the user
  • Checking now occurs in parallel, giving a speed boost on larger projects

We've also put in place a lot of the required infrastructure for auto-fixes, so we expect to have that working by the next release.

What's Changed

Full Changelog: v0.4.0...v0.5.0