Skip to content
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

Manual backporting for 2.15.7 release #7837

Conversation

Pierre-Sassoulas
Copy link
Member

Description

Some backporting did not work automatically as there are more and more conflict when cherry-picking. In particular #7747 was impossible to cherry-pick without downgrading the typing because of massive change in mypy. I tried to keep the mypy enhancement by cherry-picking all the linter change from main but after more than one hour it was clear it's not reasonable. I'm hoping to do all the other backporting with the new action after #7826 is merged.

emcd and others added 2 commits November 23, 2022 21:57
…#7747)

* Use dict for 'expand_modules' result rather than list.
With 'path' as the key, we get deduplication for free
and do not need to reprocess the list for deduplication later.
* Fix deduplication to account for CLI args marker.
* Fix corner case with CLI arg flag handling during deduplication.
* Add 'deduplication' to custom Pyenchant dict.

Closes pylint-dev#6242
Closes pylint-dev#4053

Co-authored-by: Eric McDonald <emcd@users.noreply.github.com>
Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
@Pierre-Sassoulas Pierre-Sassoulas added Maintenance Discussion or action around maintaining pylint or the dev workflow Skip news 🔇 This change does not require a changelog entry labels Nov 23, 2022
@Pierre-Sassoulas Pierre-Sassoulas added this to the 2.15.7 milestone Nov 23, 2022
@coveralls
Copy link

Pull Request Test Coverage Report for Build 3535646255

  • 11 of 11 (100.0%) changed or added relevant lines in 3 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage increased (+0.001%) to 95.341%

Totals Coverage Status
Change from base Build 3530605500: 0.001%
Covered Lines: 17087
Relevant Lines: 17922

💛 - Coveralls

@Pierre-Sassoulas Pierre-Sassoulas merged commit df5ebb5 into pylint-dev:maintenance/2.15.x Nov 23, 2022
@Pierre-Sassoulas Pierre-Sassoulas deleted the manual-backporting-for-2.15.7-release branch November 24, 2022 07:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Maintenance Discussion or action around maintaining pylint or the dev workflow Skip news 🔇 This change does not require a changelog entry
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants