What's Changed
- Drop
RuleCode
in favor ofRule
enum with human-friendly names by @not-my-profile in #1941 - Make define_rule_mapping! set rule code as doc comment of variants by @not-my-profile in #1991
- Added pylint formatter by @damienallen in #1995
- Preserve unmatched comparators in
SIM109
by @charliermarsh in #1998 - Drop
Violation::placeholder
by @not-my-profile in #1996 - Apply #[derive(Default)] fixes suggested by Clippy by @akx in #2000
- Avoid
SIM201
andSIM202
errors in__ne__
et al by @charliermarsh in #2001 - Fix that --explain panics by @not-my-profile in #2002
- Split up pydocstyle rules by @akx in #2003
- Add RUF005 "unpack instead of concatenating" check by @akx in #1957
- Enable autofix for
FitsOnOneLine
(D200
) by @charliermarsh in #2006 - Change AsRef impl for Rule to kebab-case by @not-my-profile in #2009
- Upgrade RustPython by @charliermarsh in #2011
- Avoid SIM401 in
elif
blocks by @charliermarsh in #2012 - Improve --explain output by @not-my-profile in #2010
- Avoid checking row types for single-name @parametrize decorators by @charliermarsh in #2013
New Contributors
- @damienallen made their first contribution in #1995
Full Changelog: v0.0.226...v0.0.227