ruff/crates/ruff_linter/resources/test/fixtures/pylint/duplicate_bases.py
Victor Hugo Gomes f32ae94bc3
[pylint] Mark PLE0241 autofix as unsafe if there's comments in the base classes (#18832)
Co-authored-by: Micha Reiser <micha@reiser.io>
2025-06-21 17:20:39 +00:00

78 lines
577 B
Python

###
# Errors.
###
class A:
...
class B:
...
# Duplicate base class is last.
class F1(A, A):
...
class F2(A, A,):
...
class F3(
A,
A
):
...
class F4(
A,
A,
):
...
# Duplicate base class is not last.
class G1(A, A, B):
...
class G2(A, A, B,):
...
class G3(
A,
A,
B
):
...
class G4(
A,
A,
B,
):
...
###
# Non-errors.
###
class C:
...
class D(C):
...
class E(A, C):
...
# https://github.com/astral-sh/ruff/issues/18814
class Bar(Foo, # 1
Foo # 2
):
pass