summaryrefslogtreecommitdiff
path: root/CONTRIBUTORS.txt
blob: 4ee0633c939258255cf807edc2cd5f6b5132cdff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
Contributors
------------

Order doesn't matter (not that much, at least ;)

* Sylvain Thenault (Logilab): main author / maintainer

* Torsten Marek (Google): maintainer, contributor

* Claudiu Popa: maintainer, contributor

* Cara Vinson, astroid committer.

* Dmitry Pribysh: committer

  multiple-imports, not-iterable, not-a-mapping, various patches.

* Ashley Whetter: committer
  
  check_docs extension can find constructor parameters in __init__,
  added check_raise_docs extension, various patches.

* 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.

* 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.

* Wolfgang Grafen, Axel Muller, Fabio Zadrozny, Pierre Rouleau,
  Maarten ter Huurne, Mirko Friedenhagen and all the Logilab's team (among others):
  bug reports, feedback, feature requests... Many other people have contributed
  by their feedback or even patches, if I've forgotten you, send me a note !

* 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.

* Łukasz Rogalski: invalid-length-returned

* Moisés López (Vauxoo): Support for deprecated-modules in modules not installed,
  Refactory wrong-import-order to integrate it with `isort` library
  Add check too-complex with mccabe for cyclomatic complexity
  Refactory wrong-import-position to skip try-import and nested cases
  Add consider-merging-isinstance, superfluous-else-return

* 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

* Erik Eriksson - Added overlapping-except error check.

* Anthony Foglia (Google): Added simple string slots check.