1. 79c8d0c [pre-commit.ci] pre-commit autoupdate (#11777) by pre-commit-ci[bot] · 2 days ago main
  2. 6909288 Bump the github-actions group with 5 updates (#11774) by dependabot[bot] · 3 days ago
  3. 43fbbc8 Simplify dict and set removals (#11772) by Ville Skyttä · 3 days ago
  4. 278fc1b Report invalid Pyreverse class targets without a traceback (#11711) by fly1d · 8 days ago
  5. 2d34d00 [pre-commit.ci] pre-commit autoupdate (#11742) by pre-commit-ci[bot] · 9 days ago
  6. b58ab46 Only report async dunder methods whose result Python cannot await by Pierre Sassoulas · 10 days ago
  7. 2749641 Track consider-using-with candidates per function by Pierre Sassoulas · 10 days ago
  8. ec78d27 Key the refactoring checker's return statements by function node by Pierre Sassoulas · 10 days ago
  9. ce2d578 Only accept async dunder methods in async def for bad-dunder-name by Pierre Sassoulas · 10 days ago
  10. c7dcc95 Check async def in the refactoring checker's end-of-function checks by Pierre Sassoulas · 10 days ago
  11. c3d566d Check async for in looping-through-iterator by Pierre Sassoulas · 10 days ago
  12. e006aa9 Check async def methods in bad-dunder-name by Pierre Sassoulas · 10 days ago
  13. 9bae38c Check async def in the lru_cache and singledispatch decorator checks by Pierre Sassoulas · 10 days ago
  14. d1b3cc0 Count async for in too-many-branches by Pierre Sassoulas · 10 days ago
  15. 352aa50 Require every message of For, With and FunctionDef visitors to handle the async form by Pierre Sassoulas · 10 days ago
  16. 1f07664 Fix module expansion crash when a namespace package also exists in site-packages (#11650) by Xia Jiang · 10 days ago
  17. d99d11d Bump the github-actions group with 4 updates (#11738) by dependabot[bot] · 10 days ago
  18. 5ae3465 Fix false positive undefined-variable for walrus in comprehension with blank type annotation (#11647) (#11648) by agustin18 · 10 days ago
  19. a0eb08f Report every copy of a duplicated block in ``duplicate-code`` (#11680) by gaurav · 11 days ago
  20. 7f88354 Add a regression test for #9556 (#11729) by Dipak Chaudhari · 11 days ago
  21. d77d377 Fix using-constant-test false positive for methods with unknown decorators (#11698) by mehdimirzafaruk · 12 days ago
  22. 67030c1 Do not report `too-few-public-methods` for `attr.s`, `attr.dataclass` and other attrs decorators (#11644) by om singhal · 13 days ago
  23. e43eb88 Visit async for and async with in the basic, refactoring and variables checkers (#11417) by Arpit Jain · 13 days ago
  24. 4bcc991 Fix crash in use-maxsplit-arg on non-name loop assignment targets (#11676) by Udaya Vijay Anand · 13 days ago
  25. 35a9de5 Fix duplicate messages from --load-plugins checkers with --jobs > 1 (#11703) by Xia Jiang · 13 days ago
  26. c5297c9 Escape backslashes in the generated reST documentation (#11557) by Dipak Chaudhari · 13 days ago
  27. 7030f3e Corrected ungrouped-imports example by removing superfluous import (#11652) by kiaed · 13 days ago
  28. fbafbbe Update `invalid-envvar-default` to `flag os.environ.get` (#10507) by CT · 13 days ago
  29. eb81d52 docs: clarify logging format style option (#11710) by abhi26 · 13 days ago
  30. 75bb699 Include plugins from the command line in the generated config (#11700) by Manoj · 13 days ago
  31. efa1954 Fix used-before-assignment false positive for names shadowed by a later method (#11493) by Gaurav Vijay Jadhav · 14 days ago
  32. 72a40fb Fix false positive dict-init-mutate for dictionary references by alp · 14 days ago
  33. e15a82a Remove already released fragments when merging back a maintenance branch by Pierre Sassoulas · 14 days ago
  34. 81f1190 Refuse a direct dependency in the package metadata by Pierre Sassoulas · 14 days ago
  35. d6c8de4 Keep pylint editable when installing the test requirements by Pierre Sassoulas · 14 days ago
  36. e4a4d64 Generate the same configuration examples on every machine by Pierre Sassoulas · 14 days ago
  37. ea431fc Let tbump update the functional tests output without failing by Pierre Sassoulas · 14 days ago
  38. 12aea4f Keep an empty expected output specific to recent interpreters by Pierre Sassoulas · 14 days ago
  39. ea029ef Only update the primer commit pins for a minor release by Pierre Sassoulas · 14 days ago
  40. c129ec3 Turn the rst of the GitHub release notes into markdown by Pierre Sassoulas · 14 days ago
  41. e2e1436 Link every issue a changelog entry refers to by Pierre Sassoulas · 14 days ago
  42. 797840e Add the new whatsnew page to the toctree of its major version by Pierre Sassoulas · 14 days ago
  43. 34bc7a2 Write the GitHub release notes during the version bump by Pierre Sassoulas · 14 days ago
  44. 5e998f6 [pre-commit.ci] pre-commit autoupdate (#11696) by pre-commit-ci[bot] · 2 weeks ago
  45. 72449cc Fix the errors reported by pyright (#11684) by Pierre Sassoulas · 2 weeks ago
  46. 3f41954 Report a lazy import when py-version is older than 3.15 by Pierre Sassoulas · 2 weeks ago
  47. f23636e Add invalid-lazy-import for PEP 810 imports Python rejects by Pierre Sassoulas · 2 weeks ago
  48. a31f18e Recognize version guards however sys.version_info is spelled by Pierre Sassoulas · 2 weeks ago
  49. b9d542f Move ``REVERSED_COMPS`` to ``pylint.checkers.utils`` by Pierre Sassoulas · 2 weeks ago
  50. 7de4905 Bump the pip group with 2 updates (#11685) by dependabot[bot] · 2 weeks ago
  51. eb290e7 Bump the github-actions group with 5 updates (#11686) by dependabot[bot] · 2 weeks ago
  52. 2fc0591 Recognize a module bound by a dotted import in ``is_module_member`` (#11669) by Pierre Sassoulas · 3 weeks ago
  53. 8c78097 Skip resolving the msgid again when filtering a message in add_message by Pierre Sassoulas · 3 weeks ago
  54. 605a5eb Stop raising an exception at the end of every frame walk by Pierre Sassoulas · 3 weeks ago
  55. e55ca10 Ask once whether a node refers to a member of a module by Pierre Sassoulas · 3 weeks ago
  56. 1a60ec1 Fix AssertionError when enum_def is None in types checker (#11638) (#11639) by agustin18 · 3 weeks ago
  57. 9f45666 [pre-commit.ci] pre-commit autoupdate (#11653) by pre-commit-ci[bot] · 3 weeks ago
  58. e9f3900 Remove min_pyver=3.11 from the functional tests by Pierre Sassoulas · 3 weeks ago
  59. bb46b45 Remove the PY311_PLUS constant by Pierre Sassoulas · 3 weeks ago
  60. a9cbc40 Import tomllib directly now that Python 3.11 is the minimum by Pierre Sassoulas · 3 weeks ago
  61. dfe4dca Remove the functional tests that only ran on Python 3.10 by Pierre Sassoulas · 3 weeks ago
  62. 5214c41 Use enum.StrEnum for the documentation example types by Pierre Sassoulas · 3 weeks ago
  63. c4b7f24 Drop support for Python 3.10 by Pierre Sassoulas · 3 weeks ago
  64. 360ed23 Merge maintenance 4.1.3 into main (#11642) by Pierre Sassoulas · 4 weeks ago
  65. 481461c Merge remote-tracking branch 'origin/maintenance/4.1.x' into merge-maintenance-4.1.3-into-main by Pierre Sassoulas · 4 weeks ago
  66. e75de10 Bump pylint to 4.1.3, update changelog (#11637) by Pierre Sassoulas · 4 weeks ago v4.1.3
  67. f96d5a8 Fix arguments-differ false positive for positional-only parameters (#11573) by Vinayak Deshmuk · 4 weeks ago
  68. 591f6e2 [Backport maintenance/4.1.x] Fix protected-access false positive through a subscripted generic base (#11636) by pylint-backport[bot] · 4 weeks ago
  69. 637d733 Add message documentation shorthand redirects (#11580) by nightcityblade · 4 weeks ago
  70. 4898321 Fix protected-access false positive through a subscripted generic base (#11628) by Amir · 4 weeks ago
  71. a537920 [Backport maintenance/4.1.x] Ignore discard variable type redefinitions (#11635) by pylint-backport[bot] · 4 weeks ago
  72. b42d3de Add regression tests for three false positives that no longer occur (#11634) by Aryan · 4 weeks ago
  73. 59ebe7f Ignore discard variable type redefinitions (#11546) by Yusuf Efe · 4 weeks ago
  74. 4a8f61c [Backport maintenance/4.1.x] Fix duplicate-code crash when min-similarity-lines is 0 (#11632) by pylint-backport[bot] · 4 weeks ago
  75. 5fd80be Add visual indicator when score is below fail-under threshold (#11087) by Dan dan · 4 weeks ago
  76. 41fa1c4 [Backport maintenance/4.1.x] [pyreverse] Fix hang/RecursionError with --all-associated on classes rebuilt on each inference (#11633) by pylint-backport[bot] · 4 weeks ago
  77. cb2f0ce [pyreverse] Fix hang/RecursionError with --all-associated on classes rebuilt on each inference (#11620) by Bhaskar Gurram · 4 weeks ago
  78. 24eb2a9 Fix duplicate-code crash when min-similarity-lines is 0 (#11626) by Pierre Sassoulas · 4 weeks ago
  79. a05e2f3 [Backport maintenance/4.1.x] Fix `used-before-assignment` false positive for names bound by an earlier target (#11627) by pylint-backport[bot] · 4 weeks ago
  80. 8d86e62 Fix `used-before-assignment` false positive for names bound by an earlier target (#11594) by Shantanu Pradhan · 4 weeks ago
  81. ea7996b [Backport maintenance/4.1.x] Error when several output formats write to stdout (#11623) by pylint-backport[bot] · 4 weeks ago
  82. cbe0779 Error when several output formats write to stdout (#11602) by Mohit Kumar · 4 weeks ago
  83. 479c037 [Backport maintenance/4.1.x] Fix IndexError when Enum __init__ has no arguments (#11608) (#11622) by pylint-backport[bot] · 4 weeks ago
  84. 78530ed Fix IndexError when Enum __init__ has no arguments (#11608) (#11610) by agustin18 · 4 weeks ago
  85. e6aa780 [Backport maintenance/4.1.x] Fix unreachable false positive for raising generators (#11612) by pylint-backport[bot] · 4 weeks ago
  86. fc58d0b [Backport maintenance/4.1.x] Fix pyreverse crash on classes with EmptyNode instance attrs (#11613) by pylint-backport[bot] · 4 weeks ago
  87. 86808dc Fix pyreverse crash on classes with EmptyNode instance attrs (#11278) by Aryan Singh K. · 4 weeks ago
  88. 306952a Fix unreachable false positive for raising generators (#11604) by Aryan Kinha · 4 weeks ago
  89. 3c9ed9d [Backport maintenance/4.1.x] Fix unexpected-keyword-arg false positive for pass-through decorators above a **kwargs decorator (#11607) by pylint-backport[bot] · 4 weeks ago
  90. 21b1d99 [Backport maintenance/4.1.x] Fix used-before-assignment false positive for lambda parameters (#9126) (#11606) by pylint-backport[bot] · 4 weeks ago
  91. 1e5861d Fix unexpected-keyword-arg false positive for pass-through decorators above a **kwargs decorator (#11517) by WolfGanG · 4 weeks ago
  92. d2ee61e Clarify built-in design and optional McCabe checkers (#11605) by Aryan Kinha · 4 weeks ago
  93. 1d73ad3 Fix used-before-assignment false positive for lambda parameters (#9126) (#11577) by Anand B · 4 weeks ago
  94. 7c9992f Document the ``no-header`` output format (#11599) by akashchamp · 4 weeks ago
  95. 57832a9 [Backport maintenance/4.1.x] Fix false positive ``not-callable`` / ``not-an-iterable`` for code using ellipsis stubs (#11603) by pylint-backport[bot] · 4 weeks ago
  96. 276d0a6 Fix false positive ``not-callable`` / ``not-an-iterable`` for code using ellipsis stubs (#11570) by Pierre Sassoulas · 4 weeks ago
  97. ad2fb9b [Backport maintenance/4.1.x] Fix nested-min-max suggesting a non-equivalent splat for multi-sequence inner calls (#11598) by pylint-backport[bot] · 4 weeks ago
  98. 39c08fb Fix nested-min-max suggesting a non-equivalent splat for multi-sequence inner calls (#11593) by udsy19 · 4 weeks ago
  99. 793a5d7 [Backport maintenance/4.1.x] Fix used-before-assignment false positive for walrus in comprehension condition (#11596) by pylint-backport[bot] · 4 weeks ago
  100. ea1e1b5 Fix used-before-assignment false positive for walrus in comprehension condition (#11483) by Ahmed Hassan · 4 weeks ago