mirror of
https://fuchsia.googlesource.com/third_party/github.com/pylint-dev/pylint
synced 2024-09-21 16:19:21 +00:00
566a377154
Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com>
598 lines
14 KiB
Plaintext
598 lines
14 KiB
Plaintext
Contributors
|
|
------------
|
|
|
|
Current team:
|
|
|
|
* Ashley Whetter: maintainer, contributor
|
|
|
|
* Bryce Guinta: maintainer, contributor
|
|
|
|
* Claudiu Popa: maintainer, contributor
|
|
|
|
* Cara Vinson: astroid committer.
|
|
|
|
* Guillaume Peillex: committer
|
|
|
|
* Łukasz Rogalski: committer.
|
|
|
|
* Roy Williams (Lyft): committer
|
|
|
|
added check for implementing __eq__ without implementing __hash__,
|
|
Added Python 3 check for accessing Exception.message.
|
|
Added Python 3 check for calling encode/decode with invalid codecs.
|
|
Added Python 3 check for accessing sys.maxint.
|
|
Added Python 3 check for bad import statements.
|
|
Added Python 3 check for accessing deprecated methods on the 'string' module,
|
|
various patches.
|
|
|
|
* Dmitri Prybysh: committer
|
|
|
|
multiple-imports, not-iterable, not-a-mapping, various patches.
|
|
|
|
* Jim Robertson: committer
|
|
|
|
Ex-maintainers:
|
|
|
|
* Sylvain Thenault (Logilab): main author / maintainer
|
|
|
|
* Torsten Marek (Google): committer / contributor
|
|
|
|
|
|
We would not be here without folks that contributed patches, pull requests,
|
|
issues and their time to pylint. We're incredibly grateful to all of these
|
|
contributors:
|
|
|
|
|
|
* Daniel Balparda (Google): GPyLint maintainer (Google's pylint variant),
|
|
various patches
|
|
|
|
* Martin Pool (Google): warnings for anomalous backslashes, symbolic names for
|
|
messages (like 'unused'), etc
|
|
|
|
* Alexandre Fayolle (Logilab): TkInter gui, documentation, debian support
|
|
|
|
* Julien Cristau, Emile Anclin (Logilab): python 3 support
|
|
|
|
* Sandro Tosi: Debian packaging
|
|
|
|
* Mads Kiilerich, Boris Feld, Bill Wendling, Sebastian Ulrich:
|
|
various patches
|
|
|
|
* Brian van den Broek: windows installation documentation
|
|
|
|
* Amaury Forgeot d'Arc: check names imported from a module exists in the module
|
|
|
|
* Benjamin Niemann: allow block level enabling/disabling of messages
|
|
|
|
* Nathaniel Manista: suspicious lambda checking
|
|
|
|
* David Shea: invalid sequence and slice index
|
|
|
|
* Carl Crowder: don't evaluate the value of arguments for 'dangerous-default-value'
|
|
|
|
* Michal Nowikowski: wrong-spelling-in-comment, wrong-spelling-in-docstring,
|
|
parallel execution on multiple CPUs and other patches.
|
|
|
|
* David Lindquist: logging-format-interpolation warning.
|
|
|
|
* Brett Cannon: Port source code to be Python 2/3 compatible, Python 3
|
|
checker.
|
|
|
|
* Vlad Temian: redundant-unittest-assert and the JSON reporter.
|
|
|
|
* Cosmin Poieană: unichr-builtin and improvements to bad-open-mode.
|
|
|
|
* Viorel Știrbu: intern-builtin warning.
|
|
|
|
* Dan Goldsmith: support for msg-template in HTML reporter.
|
|
|
|
* Chris Rebert: unidiomatic-typecheck.
|
|
|
|
* Steven Myint: duplicate-except.
|
|
|
|
* Radu Ciorba: not-context-manager and confusing-with-statement warnings.
|
|
|
|
* Bruno Daniel: check_docs extension.
|
|
|
|
* James Morgensen: ignored-modules option applies to import errors.
|
|
|
|
* Cezar Elnazli: deprecated-method
|
|
|
|
* Stéphane Wirtel: nonlocal-without-binding
|
|
|
|
* Laura Medioni (Logilab, on behalf of the CNES): misplaced-comparison-constant,
|
|
no-classmethod-decorator, no-staticmethod-decorator, too-many-nested-blocks,
|
|
too-many-boolean-expressions, unneeded-not, wrong-import-order, ungrouped-imports,
|
|
wrong-import-position, redefined-variable-type
|
|
|
|
* Aru Sahni: Git ignoring, regex-based ignores
|
|
|
|
* Mike Frysinger: contributor.
|
|
|
|
* Moisés López (Vauxoo): Support for deprecated-modules in modules not installed,
|
|
Refactor wrong-import-order to integrate it with `isort` library
|
|
Add check too-complex with mccabe for cyclomatic complexity
|
|
Refactor wrong-import-position to skip try-import and nested cases
|
|
Add consider-merging-isinstance, superfluous-else-return
|
|
Fix consider-using-ternary for 'True and True and True or True' case
|
|
|
|
* Luis Escobar (Vauxoo), Moisés López (Vauxoo): Add bad-docstring-quotes and docstring-first-line-empty
|
|
|
|
* Yannick Brehon: contributor.
|
|
|
|
* Glenn Matthews: autogenerated documentation for optional extensions,
|
|
bug fixes and enhancements for docparams (née check_docs) extension
|
|
|
|
* Elias Dorneles: minor adjust to config defaults and docs
|
|
|
|
* Yuri Bochkarev: Added epytext support to docparams extension.
|
|
|
|
* Alexander Todorov: added new error conditions to 'bad-super-call',
|
|
Added new check for incorrect len(SEQUENCE) usage,
|
|
Added new extension for comparison against empty string constants,
|
|
Added new extension which detects comparing integers to zero,
|
|
Added new useless-return checker,
|
|
Added new try-except-raise checker
|
|
|
|
* Erik Eriksson - Added overlapping-except error check.
|
|
|
|
* Anthony Foglia (Google): Added simple string slots check.
|
|
|
|
* Derek Gustafson: contributor
|
|
|
|
* Petr Pulc: require whitespace around annotations
|
|
|
|
* John Paraskevopoulos: add 'differing-param-doc' and 'differing-type-doc'
|
|
|
|
* Martin von Gagern (Google): Added 'raising-format-tuple' warning.
|
|
|
|
* Ahirnish Pareek, 'keyword-arg-before-var-arg' check
|
|
|
|
* Daniel Miller: contributor.
|
|
|
|
* Bryce Guinta: contributor
|
|
|
|
* Martin Bašti: contributor
|
|
Added new check for shallow copy of os.environ
|
|
Added new check for useless `with threading.Lock():` statement
|
|
|
|
* Jacques Kvam: contributor
|
|
|
|
* Brian Shaginaw: prevent error on exception check for functions
|
|
|
|
* Ioana Tagirta: fix bad thread instantiation check
|
|
|
|
* Reverb Chu: contributor
|
|
|
|
* Tobias Hernstig: contributor
|
|
|
|
* Konstantin Manna: contributor
|
|
|
|
* Andreas Freimuth: fix indentation checking with tabs
|
|
|
|
* Renat Galimov: contributor
|
|
|
|
* Thomas Snowden: fix missing-docstring for inner functions
|
|
|
|
* Mitchell Young: minor adjustment to docparams
|
|
|
|
* Marianna Polatoglou: minor contribution for wildcard import check
|
|
|
|
* Ben Green: contributor
|
|
|
|
* Benjamin Freeman: contributor
|
|
|
|
* Fureigh: contributor
|
|
|
|
* Jace Browning: updated default report format with clickable paths
|
|
|
|
* Sushobhit (sushobhit27): contributor
|
|
Added new check 'comparison-with-itself'.
|
|
Added new check 'useless-import-alias'.
|
|
Added support of annotations in missing-type-doc and missing-return-type-doc.
|
|
Added new check 'comparison-with-callable'.
|
|
Removed six package dependency.
|
|
Added new check 'chained-comparison'.
|
|
Added new check 'useless-object-inheritance'.
|
|
|
|
* Mariatta Wijaya: contributor
|
|
Added new check `logging-fstring-interpolation`
|
|
Documentation typo fixes
|
|
|
|
* Jason Owen: contributor
|
|
|
|
* Mark Roman Miller: fix inline defs in too-many-statements
|
|
|
|
* Adam Dangoor: contributor
|
|
|
|
* Gary Tyler McLeod: contributor
|
|
|
|
* Wolfgang Grafen, Axel Muller, Fabio Zadrozny, Pierre Rouleau,
|
|
Maarten ter Huurne, Mirko Friedenhagen and all the Logilab's team (among others).
|
|
|
|
* Matej Marusak: contributor
|
|
|
|
* Nick Drozd: contributor, performance improvements to astroid
|
|
|
|
* Kosarchuk Sergey: contributor
|
|
|
|
* Carey Metcalfe: demoted `try-except-raise` from error to warning
|
|
|
|
* Marcus Näslund (naslundx): contributor
|
|
|
|
* Natalie Serebryakova: contributor
|
|
|
|
* Caio Carrara: contributor
|
|
|
|
* Roberto Leinardi: PyCharm plugin maintainer
|
|
|
|
* Aivar Annamaa: contributor
|
|
|
|
* Hornwitser: fix import graph
|
|
|
|
* Yuri Gribov: contributor
|
|
|
|
* Drew Risinger: committer (docs)
|
|
|
|
* Ben James
|
|
|
|
* Tomer Chachamu, Richard Goodman: simplifiable-if-expression
|
|
|
|
* Alan Chan: contributor
|
|
|
|
* Benjamin Drung: contributing Debian Developer
|
|
|
|
* Scott Worley: contributor
|
|
|
|
* Michael Hudson-Doyle
|
|
|
|
* Lucas Cimon: contributor
|
|
|
|
* Mike Miller: contributor
|
|
|
|
* Sergei Lebedev: contributor
|
|
|
|
* Sasha Bagan
|
|
|
|
* Pablo Galindo Salgado: contributor
|
|
Fix false positive 'Non-iterable value' with async comprehensions.
|
|
|
|
* Matus Valo
|
|
|
|
* Sardorbek Imomaliev: contributor
|
|
|
|
* Justin Li (justinnhli)
|
|
|
|
* Nicolas Dickreuter
|
|
|
|
* Pascal Corpet
|
|
|
|
* Svetoslav Neykov: contributor
|
|
|
|
* Federico Bond: contributor
|
|
|
|
* Fantix King (UChicago): contributor
|
|
|
|
* Yory (yory8): contributor
|
|
|
|
* Thomas Hisch: contributor
|
|
|
|
* Clément Pit-Claudel : contributor
|
|
|
|
* Goudcode: contributor
|
|
|
|
* Paul Renvoise : contributor
|
|
|
|
* Bluesheeptoken: contributor
|
|
|
|
* Michael Scott Cuthbert: contributor
|
|
|
|
* Pierre Sassoulas : maintainer, contributor
|
|
|
|
* Nathan Marrow
|
|
|
|
* Taewon Kim : contributor
|
|
|
|
* Daniil Kharkov: contributor
|
|
|
|
* Tyler N. Thieding: contributor
|
|
|
|
* Zeb Nicholls: contributor
|
|
- Made W9011 compatible with 'of' syntax in return types
|
|
|
|
* Martin Vielsmaier: contributor
|
|
|
|
* Agustin Toledo: contributor
|
|
|
|
* Nicholas Smith: contributor
|
|
|
|
* Peter Kolbus (Garmin): contributor
|
|
|
|
* Oisin Moran: contributor
|
|
|
|
* Andrzej Klajnert: contributor
|
|
|
|
* Andrés Pérez Hortal: contributor
|
|
|
|
* Niko Wenselowski: contributor
|
|
|
|
* Danny Hermes: contributor
|
|
|
|
* Eric Froemling: contributor
|
|
|
|
* Robert Schweizer: contributor
|
|
|
|
* Hugo van Kemenade: contributor
|
|
|
|
* Mikhail Fesenko: contributor
|
|
|
|
* Trevor Bekolay: contributor
|
|
- Added --list-msgs-enabled command
|
|
|
|
* Rémi Cardona: contributor
|
|
|
|
* Daniel Draper: contributor
|
|
|
|
* Gabriel R. Sezefredo: contributor
|
|
- Fixed "exception-escape" false positive with generators
|
|
|
|
* laike9m: contributor
|
|
|
|
* Janne Rönkkö: contributor
|
|
|
|
* Hugues Bruant: contributor
|
|
|
|
* Tim Gates: contributor
|
|
|
|
* Enji Cooper: contributor
|
|
|
|
* Bastien Vallet: contributor
|
|
|
|
* Pek Chhan: contributor
|
|
|
|
* Craig Henriques: contributor
|
|
|
|
* Matthijs Blom: contributor
|
|
|
|
* Andy Palmer: contributor
|
|
|
|
* Wes Turner (Google): added new check 'inconsistent-quotes'
|
|
|
|
* Athos Ribeiro
|
|
Fixed dict-keys-not-iterating false positive for inverse containment checks
|
|
|
|
* Anubhav: contributor
|
|
|
|
* Ben Graham: contributor
|
|
|
|
* Anthony Tan: contributor
|
|
|
|
* Benny Müller: contributor
|
|
|
|
* Bernie Gray: contributor
|
|
|
|
* Slavfox: contributor
|
|
|
|
* Matthew Beckers (mattlbeck): contributor
|
|
|
|
* Yang Yang: contributor
|
|
|
|
* Andrew J. Simmons (anjsimmo): contributor
|
|
|
|
* Damien Baty: contributor
|
|
|
|
* Daniel R. Neal (danrneal): contributor
|
|
|
|
* Jeremy Fleischman (jfly): contributor
|
|
|
|
* Shiv Venkatasubrahmanyam
|
|
|
|
* Jochen Preusche (iilei): contributor
|
|
|
|
* Ram Rachum (cool-RR)
|
|
|
|
* D. Alphus (Alphadelta14): contributor
|
|
|
|
* Pieter Engelbrecht
|
|
|
|
* Ethan Leba: contributor
|
|
|
|
* Matěj Grabovský: contributor
|
|
|
|
* Yeting Li (yetingli): contributor
|
|
|
|
* Frost Ming (frostming): contributor
|
|
|
|
* Luigi Bertaco Cristofolini (luigibertaco): contributor
|
|
|
|
* Eli Fine (eli88fine): Fixed false positive duplicate code warning for lines with symbols only
|
|
|
|
* Ganden Schaffner: contributor
|
|
|
|
* Josselin Feist: contributor
|
|
|
|
* David Cain: contributor
|
|
|
|
* Pedro Algarvio (s0undt3ch): contributor
|
|
|
|
* Luigi Bertaco Cristofolini (luigibertaco): contributor
|
|
|
|
* Or Bahari
|
|
|
|
* Joshua Cannon: contributor
|
|
|
|
* Giuseppe Valente: contributor
|
|
|
|
* Takashi Hirashima: contributor
|
|
|
|
* Joffrey Mander: contributor
|
|
|
|
* Julien Palard: contributor
|
|
|
|
* Raphael Gaschignard: contributor
|
|
|
|
* Sorin Sbarnea: contributor
|
|
|
|
* Gergely Kalmár: contributor
|
|
|
|
* Batuhan Taskaya: contributor
|
|
|
|
* Frank Harrison (doublethefish): contributor
|
|
|
|
* Gauthier Sebaux: contributor
|
|
|
|
* Logan Miller (komodo472): contributor
|
|
|
|
* Matthew Suozzo: contributor
|
|
|
|
* Marc Mueller (cdce8p): contributor
|
|
|
|
* David Gilman: contributor
|
|
|
|
* Ikraduya Edian: contributor
|
|
- Added new checks 'consider-using-generator' and 'use-a-generator'.
|
|
|
|
* Tiago Honorato: contributor
|
|
|
|
* Lefteris Karapetsas: contributor
|
|
|
|
* Louis Sautier: contributor
|
|
|
|
* Quentin Young: contributor
|
|
|
|
* Alexander Kapshuna: contributor
|
|
|
|
* Mark Byrne: contributor
|
|
|
|
* Konstantina Saketou: contributor
|
|
|
|
* Andrew Howe: contributor
|
|
|
|
* James Sinclair (irgeek): contributor
|
|
|
|
* Andreas Finkler: contributor
|
|
|
|
* Aidan Haase, Elizabeth Bott: contributor
|
|
|
|
* Sebastian Müller: contributor
|
|
|
|
* Ramiro Leal-Cavazos (ramiro050): Fixed bug preventing pylint from working with emacs tramp
|
|
|
|
* manderj: contributor
|
|
|
|
* qwiddle: contributor
|
|
|
|
* das-intensity: contributor
|
|
|
|
* Jiajunsu (victor): contributor
|
|
|
|
* Andrew Haigh (nelfin): contributor
|
|
|
|
* Pang Yu Shao (yushao2): contributor
|
|
|
|
* Aditya Gupta (adityagupta1089) : contributor
|
|
- Added ignore_signatures to duplicate checker
|
|
|
|
* Jacob Walls: contributor
|
|
|
|
* ruro: contributor
|
|
|
|
* David Liu (david-yz-liu): contributor
|
|
|
|
* Bernard Nauwelaerts: contributor
|
|
|
|
* Fabian Damken: contributor
|
|
|
|
* Markus Siebenhaar: contributor
|
|
|
|
* Lorena Buciu (lorena-b): contributor
|
|
|
|
* Sergei Lebedev (superbobry): contributor
|
|
|
|
* Maksym Humetskyi (mhumetskyi): contributor
|
|
- Fixed ignored empty functions by similarities checker with "ignore-signatures" option enabled
|
|
- Ignore function decorators signatures as well by similarities checker with "ignore-signatures" option enabled
|
|
- Ignore class methods and nested functions signatures as well by similarities checker with "ignore-signatures" option enabled
|
|
|
|
* Daniel Dorani (doranid): contributor
|
|
|
|
* Will Shanks: contributor
|
|
|
|
* Mark Bell: contributor
|
|
|
|
* Marco Gorelli: contributor
|
|
- Documented Jupyter integration
|
|
|
|
* Rebecca Turner (9999years): contributor
|
|
|
|
* Yilei Yang: contributor
|
|
|
|
* Marcin Kurczewski (rr-): contributor
|
|
|
|
* Tanvi Moharir: contributor
|
|
- Fix for invalid toml config
|
|
|
|
* Eisuke Kawashima (e-kwsm): contributor
|
|
|
|
* Daniel van Noord (DanielNoord): contributor
|
|
|
|
* Michal Vasilek: contributor
|
|
|
|
* Kai Mueller (kasium): contributor
|
|
|
|
* Sam Vermeiren (PaaEl): contributor
|
|
|
|
* Phil A. (flying-sheep): contributor
|
|
|
|
* Melvin Hazeleger (melvio): contributor
|
|
|
|
* Hayden Richards (SupImDos): contributor
|
|
- Fixed "no-self-use" for async methods
|
|
- Fixed "docparams" extension for async functions and methods
|
|
|
|
* Jeroen Seegers (jeroenseegers): contributor
|
|
- Fixed `toml` dependency issue
|
|
|
|
* Tim Martin: contributor
|
|
|
|
* Jaehoon Hwang (jaehoonhwang): contributor
|
|
|
|
* Samuel Forestier: contributor
|
|
|
|
* Nick Pesce: contributor
|
|
|
|
* James DesLauriers: contributor
|
|
|
|
* Youngsoo Sung: contributor
|
|
|
|
* Arianna Yang: contributor
|
|
|
|
* Samuel Freilich (sfreilich): contributor
|
|
|
|
* Mike Fiedler (miketheman): contributor
|
|
|
|
* Takahide Nojima: contributor
|
|
|
|
* Tushar Sadhwani (tusharsadhwani): contributor
|
|
|
|
* Ikraduya Edian: contributor
|
|
|
|
* Antonio Quarta (sgheppy): contributor
|
|
|
|
* Harshil (harshil21): contributor
|
|
|
|
* Jérome Perrin (perrinjerome): contributor
|
|
|
|
* Felix von Drigalski (felixvd): contributor
|
|
|
|
* Jake Lishman (jakelishman): contributor
|
|
|
|
* Philipp Albrecht (pylbrecht): contributor
|
|
|
|
* Allan Chandler (allanc65): contributor
|
|
- Fixed issue 5452, false positive missing-param-doc for multi-line Google-style params
|
|
|
|
* Eero Vuojolahti: contributor
|
|
|
|
* Kian-Meng, Ang: contributor
|