Subject: CVS commit: pkgsrc/devel/py-pylint
From: Adam Ciarcinski
Date: 2022-09-12 10:29:12
Message id: 20220912082912.52415FA90@cvs.NetBSD.org

Log Message:
py-pylint: updated to 2.15.2

What's new in Pylint 2.15.2?

Fixed a case where custom plugins specified by command line could silently fail.
Specifically, if a plugin relies on the init-hook option changing sys.path \ 
before it can be imported, this will now emit a bad-plugin-value message. Before \ 
this change, it would silently fail to register the plugin for use, but would \ 
load any configuration, which could have unintended effects.
Fix used-before-assignment for functions/classes defined in type checking guard.
Update modified_iterating checker to fix a crash with for loops on empty list.
The docparams extension now considers typing in Numpy style docstrings as \ 
"documentation" for the missing-param-doc message.
Fix false positive for unused-variable and unused-import when a name is only \ 
used in a string literal type annotation.
Fix false positive for too-many-function-args when a function call is assigned \ 
to a class attribute inside the class where the function is defined.
Fix used-before-assignment for functions/classes defined in type checking guard.
Fix ignored files being linted when passed on stdin.
missing-return-doc, missing-raises-doc and missing-yields-doc now respect the \ 
no-docstring-rgx option.
Don't crash on OSError in config file discovery.
disable-next is now correctly scoped to only the succeeding line.
Update modified_iterating checker to fix a crash with for loops on empty list.

Files:
RevisionActionfile
1.69modifypkgsrc/devel/py-pylint/Makefile
1.58modifypkgsrc/devel/py-pylint/distinfo