-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Insights: pylint-dev/pylint
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
v3.3.7
published
May 4, 2025
23 Pull requests merged by 10 people
-
Bump types-setuptools from 79.0.0.20250422 to 80.3.0.20250505
#10369 merged
May 5, 2025 -
[pre-commit.ci] pre-commit autoupdate
#10370 merged
May 5, 2025 -
Merge maintenance into main following 3.3.7's release
#10368 merged
May 4, 2025 -
Bump pylint to 3.3.7, update changelog
#10367 merged
May 4, 2025 -
Consistency between
is
/is not
and==
/!=
when comparing types forunidiomatic-typecheck
#10170 merged
May 4, 2025 -
[Backport maintenance/3.3.x] [fix] Fix a crash for class decorators mistaken for class attributes
#10363 merged
May 3, 2025 -
[fix] Fix a crash for class decorators mistaken for class attributes
#10362 merged
May 3, 2025 -
Backport: Manual cherry pick for decorator slice crash fix
#10361 merged
May 2, 2025 -
[fix] AttributeError crash when a slice is used as a class decorator
#10350 merged
May 1, 2025 -
Bump actions/setup-python from 5.5.0 to 5.6.0
#10358 merged
Apr 30, 2025 -
Bump actions/download-artifact from 4.2.1 to 4.3.0
#10357 merged
Apr 30, 2025 -
[pre-commit.ci] pre-commit autoupdate
#10359 merged
Apr 28, 2025 -
Bump types-setuptools from 78.1.0.20250329 to 79.0.0.20250422
#10356 merged
Apr 28, 2025 -
Fix ambiguous docstring example for docstring-first-line-empty warning
#10354 merged
Apr 24, 2025 -
[pre-commit.ci] pre-commit autoupdate
#10347 merged
Apr 21, 2025 -
Improve handling of aggregations for comprehensions in Pyreverse
#10344 merged
Apr 19, 2025 -
[pre-commit.ci] pre-commit autoupdate
#10343 merged
Apr 14, 2025 -
Revert "Add dependency groups to pyproject.toml file"
#10342 merged
Apr 14, 2025 -
Refactor to align docstring style
#10340 merged
Apr 11, 2025 -
[maintenance/3.3.x] Fix doc build
#10336 merged
Apr 10, 2025 -
[Backport maintenance/3.3.x] added black's github link in tutorial
#10335 merged
Apr 10, 2025 -
Add dependency groups to pyproject.toml file
#10332 merged
Apr 9, 2025
2 Pull requests opened by 2 people
-
[pyreverse] Fix duplicate arrows when class attribute is assigned more than once
#10333 opened
Apr 9, 2025 -
Flag unidiomatic-typecheck for type(x) is type(y)
#10372 opened
May 6, 2025
16 Issues closed by 6 people
-
Results from wrong file when files have the same name but different extensions
#3631 closed
May 4, 2025 -
``comparison-with-callable`` false positive then type of variable is a Callable
#3987 closed
May 4, 2025 -
AttributeError: 'NoneType' object has no attribute 'scope' in variables checker
#10105 closed
May 3, 2025 -
Crash PylintF0002:astroid-error Fatal Crash on Start of Pylint in VSCode
#10353 closed
May 2, 2025 -
AttributeError: 'Slice' object has no attribute 'name' when a slice is used as a class decorator
#10334 closed
May 1, 2025 -
Fatal error while checking [a1.py] in Pylint
#10276 closed
Apr 30, 2025 -
`docstring-first-line-empty` / `C0199` "Problematic code" documentation sample is unclear
#10337 closed
Apr 24, 2025 -
Infinite loop when ``c-extension-no-member`` is activated
#7585 closed
Apr 24, 2025 -
Simplify long functions
#8444 closed
Apr 23, 2025 -
pylint 3.1.0 test failure with pytest 8.1.1
#9545 closed
Apr 23, 2025 -
Cannot import 'rti.connextdds' due to 'invalid syntax (rti.connextdds, line 18332)' (syntax-error)
#9585 closed
Apr 21, 2025 -
Composition not detected correctly in list comprehension
#10236 closed
Apr 19, 2025 -
Use trusted publisher and the official pypi job to publish releases
#8601 closed
Apr 15, 2025 -
Incorrect report of chained-comparison
#10338 closed
Apr 11, 2025 -
pypy3.11 under GitHub Actions's windows-latest fails to install pylint≥3.3.5
#10327 closed
Apr 8, 2025
11 Issues opened by 9 people
-
Pyreverse: Aggregations aren't filtered according to filter mode (PUB_ONLY, etc.)
#10373 opened
May 6, 2025 -
W1404: implicit-str-concat does not work for single-argument function calls
#10371 opened
May 6, 2025 -
`unidiomatic-typecheck` not flagged for type(x) is type(y)
#10365 opened
May 4, 2025 -
Extend `comparison-with-callable` to types
#10364 opened
May 4, 2025 -
False positive E1136: unsubscriptable-object when generic class defines __class_getitem__
#10360 opened
Apr 30, 2025 -
Empty transform plugin leads to false-positive missing-function-docstring issues
#10352 opened
Apr 24, 2025 -
W0236: Invalid-overridden-method checker doesn't detect return type mismatches
#10351 opened
Apr 24, 2025 -
False positive ``too-few-public-methods`` on property function calls and descriptors
#10348 opened
Apr 22, 2025 -
Crash `TypeError: 'UninferableBase' object is not iterable` - [astroid-error]
#10345 opened
Apr 20, 2025 -
Definitive message-category and/or message-id structure for custom checkers
#10341 opened
Apr 12, 2025 -
False negative ``import-error`` when the package imported is one of pylint's dependency
#10339 opened
Apr 11, 2025
35 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
pylint doesn't support pygments lexers/formatters
#491 commented on
Apr 8, 2025 • 0 new comments -
undefined-variable regression since 2.6.0
#7720 commented on
Apr 13, 2025 • 0 new comments -
False negative ``duplicate-code`` when similarities are in the same file
#1457 commented on
Apr 14, 2025 • 0 new comments -
Crash ``Building error when trying to create ast representation of module 'sympy.polys.numberfields.resolvent_lookup'``
#10326 commented on
Apr 18, 2025 • 0 new comments -
False positive 'requests.packages' has no 'urllib3' member (no-member)
#4584 commented on
Apr 19, 2025 • 0 new comments -
False positive `used-before-assignment`
#10195 commented on
Apr 21, 2025 • 0 new comments -
Should we remove ``abstract-method``?
#10054 commented on
Apr 25, 2025 • 0 new comments -
Catch accidentally exhausting iterators by repeatedly looping through them
#2996 commented on
Apr 29, 2025 • 0 new comments -
False positive no-member on member of generic parent class with overridden __class_getitem__
#7379 commented on
Apr 30, 2025 • 0 new comments -
Expand to ``use-implicit-booleaness-not-len`` to catch `len(iterable) == 0` and `>0`
#10281 commented on
May 1, 2025 • 0 new comments -
Pyreverse: Duplicate arrows when class attribute is assigned more than once
#9267 commented on
May 2, 2025 • 0 new comments -
Pyreverse: Duplicated class variables
#8046 commented on
May 2, 2025 • 0 new comments -
Doc why `is` is superior to `==` in `comparison-with-callable` when comparing two callables
#7724 commented on
May 4, 2025 • 0 new comments -
Only warn for implicit string concatenation when parts are _not_ surrounded by a set of parentheses
#7929 commented on
May 6, 2025 • 0 new comments -
W1404: implicit-str-concat is not working with f strings
#8968 commented on
May 6, 2025 • 0 new comments -
Provide a --ignore-file option with .gitignore as default
#7371 commented on
May 6, 2025 • 0 new comments -
Pyreverse: Aggregation/compostion doesn't work across modules.
#9271 commented on
May 7, 2025 • 0 new comments -
Pyreverse: composition / aggregation arrow strange behavior (and field annotation bug)
#9045 commented on
May 7, 2025 • 0 new comments -
Implement chained comparison improvements and related checks
#7611 commented on
Apr 20, 2025 • 0 new comments -
Warn on incomplete concrete classes that inherit from abstract classes
#7955 commented on
Apr 20, 2025 • 0 new comments -
Unused function call extension
#8732 commented on
Apr 21, 2025 • 0 new comments -
``pylint`` equivalent to ``pylint .``
#9072 commented on
Apr 20, 2025 • 0 new comments -
Take the `FORCE_COLOR` and `NO_COLOR` environment variables into account
#9128 commented on
Apr 20, 2025 • 0 new comments -
Create additional namespaces for subdirectories with pylint configs
#9395 commented on
Apr 20, 2025 • 0 new comments -
Per directory configs - preliminary changes
#9550 commented on
Apr 20, 2025 • 0 new comments -
allow-global-unused-variables should respect dummy-variables-rgx
#9570 commented on
Apr 20, 2025 • 0 new comments -
Add a test case for ``too-complex`` in match case, for discussion
#9667 commented on
Apr 20, 2025 • 0 new comments -
tests: add testcase that shows that pyreverse will not extract the inheritance link for a flat folder as described in #7686
#9693 commented on
Apr 20, 2025 • 0 new comments -
feat: Support linting in out-of-source directories
#9721 commented on
Apr 20, 2025 • 0 new comments -
[pyreverse] updated docs for filter-mode
#9806 commented on
Apr 20, 2025 • 0 new comments -
docs: Change `--indent-string`'s whitespace representation
#9904 commented on
Apr 21, 2025 • 0 new comments -
Alter fallback for source-roots
#9967 commented on
Apr 20, 2025 • 0 new comments -
feat: Add option to list configuration values #9930
#10035 commented on
Apr 20, 2025 • 0 new comments -
Add new check: unguarded-typing-import
#10176 commented on
Apr 20, 2025 • 0 new comments -
Issue 9519 super init with non self arg
#10190 commented on
Apr 20, 2025 • 0 new comments