What's Changed
- Move is_overlong to helpers by @ericroberts in #2137
- Update .pre-commit-config.yml by @JonathanPlasse in #2139
- Avoid generating dirty call paths by @charliermarsh in #2144
- Implement runtime-import-in-type-checking-block (TYP004) by @charliermarsh in #2146
- Implement typing-only import detection (TYP001, TYP002, TYP003) by @charliermarsh in #2147
- Add
#![warn(clippy::pedantic)]
to lib.rs and main.rs files by @not-my-profile in #2148 - Treat Python 3.7 as minimum supported version by @charliermarsh in #2159
- Avoid flagging unused loop variable (B007) with locals() by @charliermarsh in #2161
- Avoid prefer-type-error (TRY004) with intermediary control flow by @charliermarsh in #2162
- Add an FAQ on autofix by @charliermarsh in #2163
- Avoid re-resolving settings for repeated paths by @charliermarsh in #2165
- Suggest input format in error case by @spaceone in #2167
- Re-add error wrapper in main.rs by @charliermarsh in #2168
- fix: avoid flagging unused loop variable (B007) with globals(), vars() or eval() by @spaceone in #2166
- Fix singular and plural for "error(s)" by @hugovk in #2157
- Add Babel to readme by @akx in #2170
- Add flake8-builtins options to README by @charliermarsh in #2173
- Avoid reraise-no-cause for explicit reraises by @charliermarsh in #2174
- Rename TYP rules to TYC by @charliermarsh in #2175
- Actually, rename TYP rules to TCH by @charliermarsh in #2176
Full Changelog: v0.0.233...v0.0.234