ruff
[red-knot] Diagnostics for incorrect `bool` usages
#16238
Merged

[red-knot] Diagnostics for incorrect `bool` usages #16238

MichaReiser merged 16 commits into main from micha/type-iterate-bool
MichaReiser
MichaReiser MichaReiser added ty
MichaReiser
MichaReiser commented on 2025-02-18
MichaReiser
MichaReiser commented on 2025-02-18
codspeed-hq
MichaReiser
MichaReiser MichaReiser force pushed from 628b874b to c6fad63a 309 days ago
MichaReiser
MichaReiser commented on 2025-02-18
MichaReiser MichaReiser force pushed from c6fad63a to f9e91c84 308 days ago
MichaReiser MichaReiser force pushed from f9e91c84 to bac7355b 308 days ago
MichaReiser MichaReiser force pushed from bac7355b to 26b082a0 308 days ago
MichaReiser MichaReiser force pushed from 3de60bf8 to 0753d918 308 days ago
MichaReiser
MichaReiser commented on 2025-02-19
MichaReiser
MichaReiser commented on 2025-02-19
MichaReiser
MichaReiser commented on 2025-02-19
MichaReiser MichaReiser marked this pull request as ready for review 308 days ago
MichaReiser MichaReiser requested a review from carljm carljm 308 days ago
MichaReiser MichaReiser requested a review from AlexWaygood AlexWaygood 308 days ago
MichaReiser MichaReiser requested a review from sharkdp sharkdp 308 days ago
MichaReiser MichaReiser force pushed from b93f82a3 to 46137a63 308 days ago
MichaReiser MichaReiser changed the base branch from main to micha/rename-type-methods 308 days ago
MichaReiser MichaReiser force pushed from 46137a63 to a3e418f5 308 days ago
MichaReiser MichaReiser force pushed from a3e418f5 to 00f35e5f 308 days ago
MichaReiser MichaReiser force pushed from 00f35e5f to 5b2c782f 308 days ago
MichaReiser MichaReiser force pushed from 5b2c782f to 962b46e0 308 days ago
AlexWaygood
AlexWaygood approved these changes on 2025-02-19
carljm
carljm approved these changes on 2025-02-19
Base automatically changed from micha/rename-type-methods to main 307 days ago
MichaReiser MichaReiser force pushed from 33e72468 to 0092e8c0 307 days ago
MichaReiser MichaReiser force pushed from 0092e8c0 to d1a4ede1 307 days ago
AlexWaygood
AlexWaygood approved these changes on 2025-02-20
MichaReiser MichaReiser marked this pull request as draft 307 days ago
MichaReiser
MichaReiser MichaReiser force pushed from e138f6c6 to 98ee14c0 306 days ago
MichaReiser MichaReiser force pushed from c29dd68b to 31a233ab 306 days ago
AlexWaygood
AlexWaygood commented on 2025-02-21
MichaReiser
MichaReiser MichaReiser marked this pull request as ready for review 306 days ago
AlexWaygood
AlexWaygood approved these changes on 2025-02-21
MichaReiser Introduce `Type::try_iterate` and `try_bool` that return a `Result`
85a95719
MichaReiser Use `IntoIterator::into_iter` instead of `Vec::from(..).into_iter()`
bf59b3c4
MichaReiser Rephrase diagnostic message
1918b407
MichaReiser Skip `try_bool` call for last element in comparison
1617f946
MichaReiser Rename rule to `unsupported-bool-conversion`
9cb5ac3c
MichaReiser Various smaller comments
935cff84
MichaReiser Smaller nit comments
76e2fddc
MichaReiser Separate argument and return type error
a8f8b61c
MichaReiser Improve todo comment
53fcd347
MichaReiser Rename test
283699bc
MichaReiser Handle bool calls in tuple comparison
1bf5d8d5
MichaReiser More test renaming
8f95d30c
MichaReiser Improve diagnostics for unions
9d41654b
MichaReiser Better handling of `Unknown & T` errors
f1893838
MichaReiser Add TODO regarding `in`
ed0120a2
MichaReiser
MichaReiser More test improvements
6311d814
MichaReiser MichaReiser force pushed from 31a233ab to 6311d814 306 days ago
MichaReiser MichaReiser merged 5fab97f1 into main 306 days ago
MichaReiser MichaReiser deleted the micha/type-iterate-bool branch 306 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone