Skip to content

Remove default pylint when using jedi - #16074

Merged
Karthik Nadig (karthiknadig) merged 6 commits into
microsoft:remove-old-codefrom
karthiknadig:remove-default-pylint
May 4, 2021
Merged

Remove default pylint when using jedi#16074
Karthik Nadig (karthiknadig) merged 6 commits into
microsoft:remove-old-codefrom
karthiknadig:remove-default-pylint

Conversation

@karthiknadig

Copy link
Copy Markdown
Member

No description provided.

@karthiknadig Karthik Nadig (karthiknadig) added the skip package*.json package.json and package-lock.json don't both need updating label Apr 29, 2021

@karrtikr Kartik Raj (karrtikr) left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Comment thread package.json
"description": "Path to Pylint, you can use a custom version of pylint by modifying this setting to include the full path.",
"scope": "resource"
},
"python.linting.pylintUseMinimalCheckers": {

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure about removal of this setting, but I guess it was introduced we wanted minimal checkers with pylint by default?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it was a substitute for the syntax checking that we have with JediLSP now. Previously we did not have that with jedi so we used pylint to get this. Now this is no longer needed and is part of the deprecation process.

@karthiknadig
Karthik Nadig (karthiknadig) merged commit 93913a9 into microsoft:remove-old-code May 4, 2021
@karthiknadig
Karthik Nadig (karthiknadig) deleted the remove-default-pylint branch May 7, 2021 19:01
Karthik Nadig (karthiknadig) added a commit that referenced this pull request May 10, 2021
* Remove default pylint when using jedi

* Remove pylint minimal checkers

* Remove more pylint config

* Restore missed configuration file names

* More linting clean up

* Fix tests
Karthik Nadig (karthiknadig) added a commit that referenced this pull request May 12, 2021
* Remove default pylint when using jedi

* Remove pylint minimal checkers

* Remove more pylint config

* Restore missed configuration file names

* More linting clean up

* Fix tests
Karthik Nadig (karthiknadig) added a commit to karthiknadig/vscode-python that referenced this pull request Aug 6, 2021
* Remove default pylint when using jedi

* Remove pylint minimal checkers

* Remove more pylint config

* Restore missed configuration file names

* More linting clean up

* Fix tests
Kim-Adeline Miguel (kimadeline) pushed a commit that referenced this pull request Sep 16, 2021
* Remove ctags (#16066)

* Remove rope (#16064)

* Remove default pylint when using jedi (#16074)

* Remove default pylint when using jedi

* Remove pylint minimal checkers

* Remove more pylint config

* Restore missed configuration file names

* More linting clean up

* Fix tests

* Remove unused files and update branch (#16128)

* Add the 'security-events' permission to the CodeQL workflow (#16071)

* Delete misc files we don't need anymore

Co-authored-by: Brett Cannon <brett@python.org>

* Rebase with main

* Update news items.

* Remove unused telemetry

* Test build workflow

* Remove ropeproject from repo settings

* Remove workspace symbols

* Update .eslintignore

* Remove testing of build workflow

* Remove unused symbolProvider.py

Co-authored-by: Brett Cannon <brett@python.org>
Co-authored-by: Kim-Adeline Miguel <kimiguel@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-changelog No news entry required skip package*.json package.json and package-lock.json don't both need updating

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants