What's Changed
Rules
- [
NPY001
] deprecated type aliases by @sbrugman in #2810 - [
RUF006
] Implementasyncio-dangling-task
to trackasyncio.create_task
calls by @charliermarsh in #2935
CLI
- Implement shell autocompletion for rule codes by @not-my-profile in #2906
Bug Fixes
- Handle multiple receiver decorators in receiver-decorator by @charliermarsh in #2858
- Avoid false-positives with multi-byte characters in B005 by @charliermarsh in #2862
- Avoid false-positives for runtime-types in type checking blocks by @charliermarsh in #2863
- Avoid noqa removal upon unhandled syntax errors by @charliermarsh in #2864
- Ignore non-imperative-mood in Google docstring convention by @charliermarsh in #2900
- [
flake8-tidy-imports
] autofix relative imports by @sbrugman in #2891 - Respect self as positional-only argument in annotation rules by @charliermarsh in #2927
- Apply nullable-model-string-field to all classes by @charliermarsh in #2928
- Deduplicate files provided on the command-line by @charliermarsh in #2931
- Re-show --target-version on CLI interface by @charliermarsh in #2859
- Remove autofix for prefer-type-error by @charliermarsh in #2880
- Avoid unnecessary-else violations in
elif
branches by @charliermarsh in #2881 - Extend B904 to else branches by @charliermarsh in #2886
- Allow private accesses on current class by @charliermarsh in #2929
New Contributors
- @Jeremiah-England made their first contribution in #2884
- @Chris-May made their first contribution in #2896
- @simon04 made their first contribution in #2904
Full Changelog: v0.0.246...v0.0.247