Re: [PATCH b4 v2 00/11] Enable stricter local checks
Konstantin Ryabitsev <[email protected]>
| Newsgroups | org.kernel.linux.tools |
|---|---|
| Message-ID | <177691250092.2224433.2009633315510519367.b4-ty@b4> |
On Sun, 19 Apr 2026 11:59:55 -0400, Tamir Duberstein wrote:
> Enable stricter local checks
>
> This series makes b4 local developer checks enforceable from the
> review TUI and makes the repo clean under ruff, mypy, pyright, and ty.
>
> The early patches set ruff formatting and import behavior, make the
> test environment reproducible under uv, and type the misc helpers enough
> for whole-repo mypy. The middle patches tighten mypy and pyright, then
> add ty with all rules enabled and bump the Python requirement to 3.11
> because the code already uses 3.11-only syntax.
>
> [...]
Applied, thanks!
[01/11] Add CI script
commit: a08a591943b0d1f18d6590242fab649ac62616e7
[02/11] Add ruff checks to CI
commit: 07fa553598c68805f3bb023903fc4f16d64a4f54
[03/11] Import dependencies unconditionally
commit: 24faa874f9f245484a62c29d0094f251396d93cd
[04/11] Add ruff format check to CI
commit: 0a0a42f6166f287f986f483502a1ef3a06ebc18d
[05/11] Fix tests under uv with complex git config
commit: 9231a4ebe52d35fc42ea5f71a6551d79cf7f51c8
[06/11] Fix typings in misc/
commit: 04c3e2a781b7e557d9be4525eaef5523d1ba35cf
[07/11] Enable mypy unreachable warnings
commit: 6de7cb316dc3a8cbcaa5547930d0c5b97bb46789
[08/11] Enable and fix pyright diagnostics
commit: c61f5cb97b461c90732c47130471e72cae069aa7
[09/11] Avoid duplicate map lookups
commit: badbf476853eefe57c4f51593c1483a937428aee
[10/11] Add ty and configuration
commit: b150595b630814ba95c1178319dfa5f46730adb1
[11/11] Enable pyright strict mode
commit: 9186f8a042abb29c90db79fc70967d0d88236d10
Best regards,
--
KR