123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589 |
- 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): contributer
- * Jeremy Fleischman (jfly): contributer
- * 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
- * Felix von Drigalski (felixvd): contributor
- * Philipp Albrecht (pylbrecht): contributor
- * Allan Chandler (allanc65): contributor
- - Fixed issue 5452, false positive missing-param-doc for multi-line Google-style params
|