What's Changed
- Update CONTRIBUTING.md by @colin99d in #1344
- Add a link to the PyCharm plugin by @charliermarsh in #1345
- Avoid enabling all EM checks at once by @charliermarsh in #1349
- Implement "native literals" check from pyupgrade by @squiddy in #1350
- Bump compatibility to 3.11 by @charliermarsh in #1352
- Add cache-dir to command-line and pyproject.toml by @squiddy in #1351
- Update RustPython to use the correct
BinOp
location by @harupy in #1355 - Add autofix for W292 [NoNewLineAtEndOfFile] by @Sawbez in #1354
- Don't trigger E721 when comparing with None by @squiddy in #1356
- Fix false-positive in RET504 when referencing globals by @squiddy in #1358
- Fix B025 location by @harupy in #1360
- Add autofix for W605 [InvalidEscapeSequence] by @Sawbez in #1361
- Generate JSON schema for Ruff options by @edgarrmondragon in #1329
- Annotate RUF100 messages with unmatched, disabled, and unknown codes by @charliermarsh in #1365
New Contributors
Full Changelog: v0.0.192...v0.0.193