Skip to content

chore: support pylint 4 - #72

Merged
henryiii merged 1 commit into
mainfrom
henryiii/chore/pylint4
Oct 15, 2025
Merged

henryiii merged 1 commit into
mainfrom
henryiii/chore/pylint4

Conversation

@henryiii

Copy link
Copy Markdown
Owner

https://pylint.readthedocs.io/en/latest/user_guide/messages/refactor/match-class-bind-self.html#match-class-bind-self - this is supposed to be faster, and it works everywhere, so I guess it makes sense.

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
@henryiii
henryiii merged commit ff356c8 into main Oct 15, 2025
12 checks passed
@henryiii
henryiii deleted the henryiii/chore/pylint4 branch October 15, 2025 19:43
@henryiii henryiii mentioned this pull request Jun 18, 2026
henryiii added a commit that referenced this pull request Jun 18, 2026
Bumping to 0.7.0 instead of 0.6.1 because the format f-string fix could
trigger a new discovery that was missed before.

---

### Fixed
- EM103 now flags `.format()` receivers on f-strings (#88) — previously
missed.
- EM106 no longer false-positives on walruses inside nested lambdas
(#87).
- Corrected plugin version reported by the plugin, dropped dead code,
and tidied error constructors (#85).

### Tests
- Added coverage for CLI paths and the string-length boundary; clarified
the `cls` comment (#89).

### Chores / CI
- Support Python 3.15 (#92)
- Support pylint 4 (#72).
- `pytest` config switched to `log_level` over `log_cli_level` (#75).
- Added an `AGENTS` file (#84).
- Bumped `setup-uv` (6→7, then to the maintained tag scheme, then
8.1.0→8.2.0), `download-artifact` (5→6), and other grouped action
updates (#90, #82, #80, #74, #71, #70).
- Several routine pre-commit hook updates (#83, #79, #77, #73, #69).

Signed-off-by: Henry Schreiner <henryfs@princeton.edu>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant