diff options
author | Pierre Sassoulas <pierre.sassoulas@gmail.com> | 2022-05-28 09:32:49 +0200 |
---|---|---|
committer | Pierre Sassoulas <pierre.sassoulas@gmail.com> | 2022-05-28 11:32:41 +0200 |
commit | a69755704f402a36cffe18830c5d0899d2e1324c (patch) | |
tree | 8761d38492ba9a9316e7eb0e3fe74725f722914d /doc/user_guide | |
parent | 87f1427f4e9f129d9a97ea7d520acc3dce029ce7 (diff) | |
download | pylint-git-a69755704f402a36cffe18830c5d0899d2e1324c.tar.gz |
[doc] Add an explanation on versionning scheme in the FAQ
Closes #6676
Diffstat (limited to 'doc/user_guide')
-rw-r--r-- | doc/user_guide/installation/index.rst | 1 | ||||
-rw-r--r-- | doc/user_guide/installation/upgrading_pylint.rst | 26 |
2 files changed, 27 insertions, 0 deletions
diff --git a/doc/user_guide/installation/index.rst b/doc/user_guide/installation/index.rst index 7c764fcfc..806f74889 100644 --- a/doc/user_guide/installation/index.rst +++ b/doc/user_guide/installation/index.rst @@ -16,3 +16,4 @@ Pylint can be installed: ide_integration/index pre-commit-integration.rst badge + upgrading_pylint.rst diff --git a/doc/user_guide/installation/upgrading_pylint.rst b/doc/user_guide/installation/upgrading_pylint.rst new file mode 100644 index 000000000..08cbef770 --- /dev/null +++ b/doc/user_guide/installation/upgrading_pylint.rst @@ -0,0 +1,26 @@ +.. _upgrading_pylint: + +Upgrading pylint +================ + +You should probably set the version of pylint in your development environment in order to +choose when you actually upgrade pylint's warnings. pylint is following semver versioning. +But we can't guarantee that the output between version will stays the same. What this means +is that: + +.. include:: ../../development_guide/contributor_guide/patch_release.rst + +You can expect less messages if you set the minor and upgrade to a new patch version. +But still, if you enable ``useless-suppression`` it still means you can get a new +``useless-suppression`` when a false positive that you disabled is now fixed. Also, +if a library you're using was upgraded and is understood better or worse than the +previous one, you could get new messages too. + +.. include:: ../../development_guide/contributor_guide/minor_release.rst + +You can expect a lot more change in output, the main one being new checks. + +.. include:: ../../development_guide/contributor_guide/major_release.rst + +You could have to change the command you're launching or the plugin and +editor integration you're using. |