summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fixed --list-msgsper_dir_configAshley Whetter2019-02-092-1/+13
|
* Fixed reportingAshley Whetter2019-02-096-143/+175
|
* Preliminary global state supportAshley Whetter2019-02-094-21/+63
|
* Can have per directory configurations!Ashley Whetter2019-02-092-60/+49
| | | | | Closes #2357 Closes #1889
* Fixed "enable" and "disable" optionsAshley Whetter2019-02-093-60/+83
|
* Update how comments are added to config filesFergal Hainey2019-02-092-64/+139
|
* Remove breaking testsFergal Hainey2019-02-091-32/+1
| | | | Class under test was deprecated and has been removed.
* Add back MASTER config section over DEFAULTFergal Hainey2019-02-091-6/+8
|
* Add help comment writing in INI filesFergal Hainey2019-02-093-59/+83
|
* Linters are created per fileAshley Whetter2019-02-092-48/+86
|
* Fix --list-msgsFergal Hainey2019-02-092-2/+5
|
* There is no longer a global linter objectAshley Whetter2019-02-092-36/+31
|
* Reporters no longer use a PyLinterAshley Whetter2019-02-094-44/+15
|
* Runner coordinates which files to run onAshley Whetter2019-02-091-114/+120
|
* Moved some set message mode options off of linterAshley Whetter2019-02-091-41/+37
|
* PluginRegistry can handle messagesAshley Whetter2019-02-092-44/+178
|
* Removed ReportHandlerMixIn methods from plugin registryAshley Whetter2019-02-092-96/+102
|
* Add version printingFergal Hainey2019-02-093-8/+34
|
* Add check to not register same linter type twice (#1918)Fergal Hainey2019-02-093-3/+31
|
* Add InvalidCheckerErrorFergal Hainey2019-02-093-4/+23
|
* PyLinter is no longer a reports handlerAshley Whetter2019-02-092-75/+59
|
* Removed warning for duplicate checkersAshley Whetter2019-02-091-7/+0
| | | | | | Having many checkers with the same name can be a useful way to group messages to allow turning lots of messages on or off easily. The default checkers do this (eg "basic").
* Fixed error modeAshley Whetter2019-02-091-4/+4
|
* Moved some reporting functions to runnerAshley Whetter2019-02-093-128/+160
|
* Moved some Mixin initialisation into the relevant MixinsAshley Whetter2019-02-092-100/+84
|
* Fixed some testsAshley Whetter2019-02-0911-109/+73
|
* Removed command line parsing from LinterAshley Whetter2019-02-095-1357/+699
|
* Fixed up docstringsAshley Whetter2019-02-091-30/+49
|
* Started using more specific exceptions in configAshley Whetter2019-02-092-8/+8
|
* Moved walk_up to utilsAshley Whetter2019-02-092-23/+24
|
* Fixed Python2 syntax errorsAshley Whetter2019-02-091-4/+4
|
* Finished removing optparseAshley Whetter2019-02-091-293/+11
|
* Fixed option callbacks not getting runAshley Whetter2019-02-091-6/+10
|
* Fixed callback options needing to take an argumentAshley Whetter2019-02-091-2/+9
|
* Implemented long help with argparseAshley Whetter2019-02-091-34/+176
|
* Slotted in argparse with CLIParserAshley Whetter2019-02-093-42/+62
|
* Slotted in IniFileParser and ConfigurationAshley Whetter2019-02-092-34/+337
|
* Split up find_pylintrcAshley Whetter2019-02-091-28/+98
| | | | | Also added unused method for finding a nearby pylintrc for when we turn on per directory configs.
* Moved parallel code outside of PyLinterAshley Whetter2019-02-091-103/+119
|
* Moved expand_files to utilsAshley Whetter2019-02-092-21/+44
|
* expand_files returns a ModuleDescription instead of a dictAshley Whetter2019-02-092-23/+20
|
* Fix a couple of warningsClaudiu Popa2019-02-053-4/+4
|
* Still use a regular expression for the FIXME checkClaudiu Popa2019-02-052-8/+32
| | | | | | | | We need to be able to match multiple words (e.g. fixme and todo) but we should not catch strings such as `TODOIST`. The previous implementation was using a `startswith` between the notes and the string tokens but that matches Todoist as well. Close #2707
* Take into account `__class_getitem__` Pascal Corpet2019-02-0411-3/+53
| | | | | | | | Take into account `__class_getitem__` from PEP 560 and fixes some false positives for `no-self-argument` and `unsubscriptable-object` PEP: https://www.python.org/dev/peps/pep-0560/ Close #2416
* Support ``Ellipsis`` as a synonym for ``pass`` statements.Claudiu Popa2019-02-043-5/+23
| | | | Close #2718
* Add a new option 'check-str-concat-over-line-jumps' to check ↵Lucas Cimon2019-01-315-9/+40
| | | | 'implicit-str-concat-in-sequence'
* Move the unused variable regression test to a Python 3.6 specific fileClaudiu Popa2019-01-304-13/+15
|
* Prepare a new dev releaseClaudiu Popa2019-01-251-1/+1
|
* Disable test temporarily until we fix the context problem in astroidClaudiu Popa2019-01-232-4/+3
|
* Add test case for #2588Claudiu Popa2019-01-231-1/+16
|