1. e98777a Fix false positive no-self-use when a method contains a nested method (#11431) by udsy19 · 31 hours ago main
  2. a5fc34c Fix a crash in method-hidden for methods named after a builtin (#11423) by Pierre Sassoulas · 31 hours ago
  3. 91094f3 Fix block-scoped disable leaking into sibling elif/else blocks (#11429) by udsy19 · 31 hours ago
  4. 5b241f6 Merge commit from fork by Pierre Sassoulas · 2 days ago
  5. 387e485 [pre-commit.ci] pre-commit autoupdate (#11437) by pre-commit-ci[bot] · 2 days ago
  6. 1ba4103 Fix false positive unnecessary-negation on dict view comparisons (#11434) by udsy19 · 3 days ago
  7. 5bfab1e Bump the github-actions group with 3 updates (#11433) by dependabot[bot] · 4 days ago
  8. ba5c0c7 [pre-commit.ci] pre-commit autoupdate (#11426) by pre-commit-ci[bot] · 10 days ago
  9. 92bb20d Fix not-callable false positive for types.FunctionType (#11383) by fly1d · 11 days ago
  10. a443dd3 Fix bad-exception-cause false positive when the cause's bases are unknown (#11399) by kdelay · 11 days ago
  11. 3cc0688 Update towncrier requirement from <26,>=24.8 to >=24.8,<27 in the pip group (#11418) by dependabot[bot] · 11 days ago
  12. 7845f22 Add regression tests for previously fixed open issues (#11043) by Pierre Sassoulas · 11 days ago
  13. 9d789cf Use a parameter's default as the mode of an ``open`` call (#11415) by Pierre Sassoulas · 11 days ago
  14. d03727c Upgrade astroid to 4.3.1 (#11234) by Pierre Sassoulas · 12 days ago
  15. 0647f57 Add Pyreverse primer (#10974) by Julian Grimm · 12 days ago
  16. 163b290 Fix declare-non-slot false positives for ClassVar annotations (#11394) by Raiyan Zaman · 12 days ago
  17. fd4d32f tests: skip the symlink functional test on Windows (#11360) by Vijay Biradar · 12 days ago
  18. 68f0281 [pre-commit.ci] pre-commit autoupdate (#11397) by pre-commit-ci[bot] · 2 weeks ago
  19. af3930e Bump the github-actions group across 1 directory with 3 updates (#11388) by dependabot[bot] · 3 weeks ago
  20. 9d0dd1d Improve py-version guidance for multi-version projects (#11366) by Gali · 3 weeks ago
  21. 5f86c2d Clarify the target of no-else elif suggestions (#11362) by Gali · 3 weeks ago
  22. 4f303f6 Fix unnecessary-direct-lambda-call when the lambda supplies a class-body scope (#11337) by Chirag Gupta · 3 weeks ago
  23. 5e00da6 Fix a crash in unnecessary-default-type-args for an empty tuple subscript (#11375) by kdelay · 3 weeks ago
  24. 92b631f Ignore collections.abc.Callable and Buffer in too-many-ancestors (#11358) by Chinmay Rawat · 3 weeks ago
  25. eb84422 Fix the ruff failure that keeps pre-commit.ci red on main (#11389) by Pierre Sassoulas · 3 weeks ago
  26. a2e70a2 Document how to run the pre-commit hook only on pre-push (#11385) by Lancy · 3 weeks ago
  27. dc94b82 Implement chained comparison improvements and related checks (#7611) by Arianna · 3 weeks ago
  28. b99a594 Fix pyreverse crash for uninferable named classes (#11184) by Yang Fan · 3 weeks ago
  29. f1e511a [pre-commit.ci] pre-commit autoupdate (#11373) by pre-commit-ci[bot] · 3 weeks ago
  30. b44f86a Bump the github-actions group with 3 updates (#11369) by dependabot[bot] · 4 weeks ago
  31. 5fccce7 Report a changed parameter count in overridden special methods (#11303) by Pierre Sassoulas · 4 weeks ago
  32. d10ab05 Generate documentation for Run options (#11364) by Gali · 4 weeks ago
  33. 47bd3be Fix unnecessary-ellipsis false positive for Protocol methods (#11363) by Gali · 4 weeks ago
  34. fd2eabf Merge maintenance/4.0.x into main following the 4.0.8 release (#11365) by Pierre Sassoulas · 4 weeks ago
  35. 201e4d8 Merge maintenance/4.0.x into main following the 4.0.8 release by Pierre Sassoulas · 4 weeks ago
  36. ecb84ba Bump pylint to 4.0.8, update changelog (#11355) by Pierre Sassoulas · 4 weeks ago v4.0.8
  37. 5ba4f69 Fix multiple crashes for classes with duplicate or inconsistent bases (#11272) by Eljees · 4 weeks ago
  38. 989e9c5 [Backport maintenance/4.0.x] Support isort 9 (#11354) by Pierre Sassoulas · 4 weeks ago
  39. 48d3c54 Support isort 9 (#11352) by Pierre Sassoulas · 4 weeks ago
  40. 8c1ee95 Flag assertEqual and assertNotEqual between two constants in W1503 by Semih702 · 4 weeks ago
  41. eadefe3 Fix false positive bad-string-format-type for subclasses of builtin types by ANSHUL SINGH · 4 weeks ago
  42. 46d7486 Flag assertEqual and assertNotEqual between two constants in W1503 by Semih702 · 4 weeks ago
  43. db00e3b [Backport maintenance/4.0.x] fix(docparams): guard decorated_with_property against non-function nodes by pylint-backport[bot] · 4 weeks ago
  44. 7909c17 Accept subclass instances in the invalid-*-returned checks by Anshul Singh · 4 weeks ago
  45. 10ba50f Fix false positive bad-string-format-type for subclasses of builtin types by ANSHUL SINGH · 4 weeks ago
  46. 6517dc3 Fix false positive unreachable after instantiating _sitebuiltins.Quitter by ANSHUL SINGH · 4 weeks ago
  47. dd19343 fix(docparams): guard decorated_with_property against non-function nodes by Sparsh :) · 4 weeks ago
  48. 33dacd6 Accept subclass instances in the invalid-*-returned checks by Anshul Singh · 4 weeks ago
  49. e6b9ea8 [pre-commit.ci] pre-commit autoupdate (#11339) by pre-commit-ci[bot] · 4 weeks ago
  50. e8df942 Update _check_attribute_defined_outside_init for helper functions (#11270) by Edward Rosten · 4 weeks ago
  51. 96dfa00 Improve assignment-from-no-return hints (#11210) by Emre K. · 4 weeks ago
  52. ef29279 Bump the github-actions group with 3 updates (#11335) by dependabot[bot] · 5 weeks ago
  53. 3a99b2d Docs: add a linter aggregators page in the installation section by Nicolas Vuillamy · 5 weeks ago
  54. 73b354c Enable ruff's SIM201 (negate-equal-op) by Pierre Sassoulas · 5 weeks ago
  55. f4ce407 Enable ruff's SIM118 (in-dict-keys) by Pierre Sassoulas · 5 weeks ago
  56. cee9e44 Enable ruff's PT014 (pytest-duplicate-parametrize-test-cases) by Pierre Sassoulas · 5 weeks ago
  57. 682fe30 Enable ruff's FURB192 (sorted-min-max) by Pierre Sassoulas · 5 weeks ago
  58. 342ea84 Enable ruff's FURB177 (implicit-cwd) by Pierre Sassoulas · 5 weeks ago
  59. e39b354 Enable ruff's C414 (unnecessary-double-cast-or-process) by Pierre Sassoulas · 5 weeks ago
  60. c9087c9 Enable ruff's C408 (unnecessary-collection-call) by Pierre Sassoulas · 5 weeks ago
  61. 75c0e4c Enable ruff's C405 (unnecessary-literal-set) by Pierre Sassoulas · 5 weeks ago
  62. f672c5a Enable ruff's C401 (unnecessary-generator-set) by Pierre Sassoulas · 5 weeks ago
  63. 16e8cb8 Enable ruff's C400 (unnecessary-generator-list) by Pierre Sassoulas · 5 weeks ago
  64. db0ff79 Enable ruff's FURB105 (print-empty-string) by Pierre Sassoulas · 5 weeks ago
  65. 68d9575 Enable ruff's FURB167 (regex-flag-alias) by Pierre Sassoulas · 5 weeks ago
  66. e3f4134 Enable ruff's FURB129 (readlines-in-for) by Pierre Sassoulas · 5 weeks ago
  67. ece7a42 Enable ruff's FURB122 (for-loop-writes) by Pierre Sassoulas · 5 weeks ago
  68. d1a9a9e Use ruff's ``lint.extend-select`` instead of ``lint.select`` (#11318) by Pierre Sassoulas · 5 weeks ago
  69. d19640d [Backport maintenance/4.0.x] Fix `invalid-name` false positive in `if __name__ == "__main__":` block (#11317) by pylint-backport[bot] · 5 weeks ago
  70. e06bf72 Fix `invalid-name` false positive in `if __name__ == "__main__":` block (#11080) by Labib Bin Salam · 5 weeks ago
  71. 94e5704 Skip unspecified-encoding for unknown open modes (#11163) by Adetunji Oludele Adebayo · 5 weeks ago
  72. f8ea10a Skip unspecified-encoding for unknown open modes (#11163) by Adetunji Oludele Adebayo · 5 weeks ago
  73. d0e52f4 Do not propose generators instead of async list comprehensions (#7271) (#11302) by Roman Valov · 5 weeks ago
  74. 09d9712 Do not count trailing tool pragmas toward line-too-long (#11296) by ChrisJr404 · 5 weeks ago
  75. d59b329 fix(refactoring): handle non-AssignName targets in use-yield-from (#11286) (#11300) by Sparsh :) · 5 weeks ago
  76. de0d555 fix(refactoring): handle non-AssignName targets in use-yield-from (#11286) (#11300) by Sparsh :) · 5 weeks ago
  77. c344aa9 [pre-commit.ci] pre-commit autoupdate (#11292) by pre-commit-ci[bot] · 5 weeks ago
  78. 54eab61 Add functional tests for messages affected by PEP 798 comprehension unpacking (#11258) by Pierre Sassoulas · 5 weeks ago
  79. 55f434f Bump the github-actions group with 3 updates by dependabot[bot] · 5 weeks ago
  80. 43c7d8a Treat 0 as a supplied location in UnittestLinter.add_message by Cohen Karnell · 5 weeks ago
  81. 5f53a05 Add groups for pip and github-actions in config (#11289) by Daniël van Noord · 5 weeks ago
  82. 0ee1899 Report PEP 798 unpacking when py-version is older than 3.15 by Pierre Sassoulas · 5 weeks ago
  83. 23db1c7 Check the value unpacked by a PEP 798 comprehension by Pierre Sassoulas · 5 weeks ago
  84. c8f4a11 Don't suggest a dict comprehension for PEP 798 unpacking by Pierre Sassoulas · 5 weeks ago
  85. 640c753 Fix star-needs-assignment-target false positive on PEP 798 comprehensions by Pierre Sassoulas · 5 weeks ago
  86. 95f17c3 Pin astroid as third party in the PEP 810 import order test (#11284) by Pierre Sassoulas · 5 weeks ago
  87. e4c969e Treat ``typing.NoReturn`` and ``typing.Never`` the same as ``NoReturn`` / ``Never`` (#11275) by SeaStar Deng · 6 weeks ago
  88. cc60970 Fix class checker crashes on `x.__class__` targets outside plain assignments (#11268) by anchor · 6 weeks ago
  89. 5632ffe Detect setattr attributes outside init (#11159) by Adetunji Oludele Adebayo · 6 weeks ago
  90. eea0569 [Backport maintenance/4.0.x] Fix crash in docparams on raising a non-exception name (#11269) by pylint-backport[bot] · 6 weeks ago
  91. 03eaf44 Fix crash in docparams on raising a non-exception name by ANSHUL SINGH · 6 weeks ago
  92. 4be9585 Give every built-in checker an anchor to link to (#11263) by Pierre Sassoulas · 6 weeks ago
  93. ec608a8 Record the Python 2 checks removed in pylint 2.2 as deleted messages (#11264) by Pierre Sassoulas · 6 weeks ago
  94. d4ade4a Regenerate a message page when its documentation data changes (#11260) by Pierre Sassoulas · 6 weeks ago
  95. ea2a0a0 Link to a single option instead of the whole checker section (#11261) by Pierre Sassoulas · 6 weeks ago
  96. cb0b556 Improve the no-member example and shorten its details (#11259) by Pierre Sassoulas · 6 weeks ago
  97. 71ef720 Python 3.15 deprecations (#11252) by Pierre Sassoulas · 6 weeks ago
  98. 2a98868 Pin py-version in the unspecified-encoding doc example (#11256) by Pierre Sassoulas · 6 weeks ago
  99. 08ce2ec Add functional tests for messages affected by PEP 810 lazy imports (#11251) by Pierre Sassoulas · 6 weeks ago
  100. 5d7d0cb [pre-commit.ci] pre-commit autoupdate (#11253) by pre-commit-ci[bot] · 6 weeks ago