Skip to content

Releases: astral-sh/ruff-vscode

2023.58.0

17 Dec 00:35
788b781
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2023.56.0...2023.58.0

2023.56.0

14 Dec 21:21
6373b1e
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2023.54.0...2023.56.0

2023.54.0

14 Dec 04:55
8633ba7
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2023.52.0...2023.54.0

2023.52.0

13 Dec 19:51
390f999
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2023.50.0...2023.52.0

2023.50.0

10 Nov 04:51
da6d0e3
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2023.48.0...2023.50.0

2023.48.0

10 Nov 00:44
c556544
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2023.46.0...2023.48.0

2023.46.0

09 Nov 19:59
d25c608
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2023.44.0...2023.46.0

2023.44.0

24 Oct 16:17
42e4655
Compare
Choose a tag to compare

Highlights

This release includes full support for using Ruff as a Python formatter via Ruff's ruff format
command.

You can configure Ruff to format Python code by marking it as your default formatter in VS Code's
settings.json:

{
  "[python]": {
    "editor.formatOnSave": true,
    "editor.defaultFormatter": "charliermarsh.ruff"
  }
}

What's Changed

Full Changelog: 2023.42.0...2023.44.0

2023.42.0

16 Oct 23:23
61a40bc
Compare
Choose a tag to compare

This release is required for compatibility with Ruff v0.1.0+
which includes breaking changes.

Ruff fixes are now labeled as "safe" or "unsafe". By default, the "Fix all" action will no longer apply unsafe
fixes. However, unsafe fixes can be applied manually with the "Quick fix" action. Application of unsafe fixes when
using "Fix all" can be enabled by setting unsafe-fixes = true in your Ruff configuration file or adding
--unsafe-fixes flag to the "Lint args" setting.

What's Changed

New Contributors

Full Changelog: 2023.40.0...2023.42.0

2023.40.0

02 Oct 20:54
be79204
Compare
Choose a tag to compare

Deprecations

  • Deprecation: ruff.args has been renamed to ruff.lint.args (see: #293).
  • Deprecation: ruff.run has been renamed to ruff.lint.run (see: #293).

The extension will continue to respect the deprecated variants (ruff.args and ruff.run), but
they will be removed in a future release.

What's Changed

New Contributors

Full Changelog: 2023.38.0...2023.40.0