Skip to content

Commit 48b256b

Browse files
authored
Add breaking changes entry #7900 (#7928)
1 parent 3944c42 commit 48b256b

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

BREAKING_CHANGES.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Breaking Changes
22

3+
## 0.1.0
4+
5+
### Remove formatter-conflicting rules from the default rule set
6+
7+
Previously, Ruff enabled all implemented rules in Pycodestyle (`E`) by default. Ruff now only includes the
8+
Pycodestyle prefixes `E4`, `E7`, and `E9` to exclude rules that conflict with automatic formatters. Consequently,
9+
the stable rule set no longer includes `line-too-long` (`E501`) and `mixed-spaces-and-tabs` (`E101`). Other
10+
excluded Pycodestyle rules include whitespace enforcement in `E1` and `E2`; these rules are currently in preview, and are already omitted by default.
11+
12+
This change only affects those using Ruff under its default rule set. Users that include `E` in their `select` will experience no change in behavior.
13+
314
## 0.0.288
415

516
### Remove support for emoji identifiers ([#7212](https://github.com/astral-sh/ruff/pull/7212))

0 commit comments

Comments
 (0)