-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Open
Labels
Description
Bug description
The ignore option seems to be ignored now.
Files layout:
[user@host pylint-ignore]$ tree -s
[ 4096] .
└── [ 4096] module
├── [ 0] __init__.py
├── [ 77] main.py
└── [ 4096] test
└── [ 46] __init__.py
3 directories, 3 files
[user@host pylint-ignore]$ cat module/main.py
# pylint: disable=too-few-public-methods,missing-docstring
class A:
pass
[user@host pylint-ignore]$ cat module/test/__init__.py
class i:
"""many issues here"""
pass
Configuration
[main]
ignore=test
Command used
pylint module
Pylint output
************* Module module.test
module/test/__init__.py:1:0: C0114: Missing module docstring (missing-module-docstring)
module/test/__init__.py:4:4: W0107: Unnecessary pass statement (unnecessary-pass)
module/test/__init__.py:2:0: R0903: Too few public methods (0/2) (too-few-public-methods)
------------------------------------------------------------------
Your code has been rated at 2.50/10 (previous run: 2.50/10, +0.00)
Expected behavior
module/test
directory should be ignored. pylint 3.3.7 output:
------------------------------------
Your code has been rated at 10.00/10
Pylint version
pylint 4.0.1
astroid 4.0.1
Python 3.13.7 (main, Aug 14 2025, 00:00:00) [GCC 14.3.1 20250523 (Red Hat 14.3.1-1)]
same issue with pylint 4.0.0 too
OS / Environment
Fedora 41
Additional dependencies
danvlla, falkoschumann-bitctrl, alex-liang3, johnsom, alimirjamali and 1 more