The API of isort 5 (released on 2020-07-04) is completely different.
We must still support isort 4 because isort 5 dropped the
compatibility with Python 3.5, which pylint still supports.
Note about the `known-standard-library` option: it has been included
in pylint for years. Until now, it was mapped with the option of the
same name in isort. However, isort 5 has changed the meaning of this
option (see https://timothycrosley.github.io/isort/docs/upgrade_guides/5.0.0/#known_standard_library).
Most users of pylint want the meaning of the new
`extra-standard-library` option. To avoid a breaking change in pylint,
the `known-standard-library` pylint option is now mapped to
`known-standard-library` in isort 4, and `extra-standard-library` in
isort 5. Users that really want the _new_ meaning of
`known-standard-library` in isort 4 must disable the
`wrong-import-order` check in pylint and run isort manually, outside
of pylint.
Fix#3722.
This commit adds a new `notes-rgx` which is used by the "fixme" check for more
granular control over the what fixme messages to emit.
Co-authored-by: Claudiu Popa <pcmanticore@gmail.com>
Added threading.local to ignored classes default list
Note that the implementation names for Python 2/3 are used (threading.local is an alias).
Also changed related places for consistency.
- added Changelog to docs
- added list of contributors to docs
- updated CONTRIBUTORS info
- slight formating changes in Changelog
- updated auto-generated man page and example pylintrc
--HG--
branch : docs-improvements2
- added Changelog to docs
- added list of contributors to docs
- updated CONTRIBUTORS info
- slight formating changes in Changelog
- updated auto-generated man page and example pylintrc