-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Pylint Reports Not shown with -j option in version 2.5.0 #3547
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
I'm seeing this problem, and another (bigger) problem with the new 2.5.0 version, coupled with the We funnel the pylint report in to our sonarqube system, where our poor dev team is now freaking out that their ~6k violations have mushroomed in to ~180k violations (the same violations repeated/duplicated). Running with This all worked fine in |
@bgehman We saw the same exact issue in our build with the -j option and issues being reported multiple times. The solution to getting the report to show (original issue) and the multiple reports was to simply not take advantage of parallel jobs for now. |
@bobbyscharmann yeah, I hear ya. For us it simply just takes way too long with -j=1 (the default). Would add an additional 20+ minutes for our builds when not taking advantage of full parallelism. I'm going with this hack (to lock us to 2.4.4 for now):
|
Thank you, I can reproduce it as well, its definitely a regression. |
Steps to reproduce
Current behavior
In Pylint 2.4.4 the summary report including Pylint score was shown even when using the -j option to control the number of cores used.
Expected behavior
I would expect Pylint 2.5.0 to have the same behavior as 2.4.4 with a valid report along with the score being shown. This score not being shown breaks out CI/CD pipeline where we grep for the score to ensure it stays the same or improves.
pylint --version output
(venv) [scharman@foomy_repo]$ pylint --version
pylint 2.5.0
astroid 2.4.0
Python 3.6.8 (default, Aug 7 2019, 17:28:10)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)]
The text was updated successfully, but these errors were encountered: