Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixed --list-msgsper_dir_config | Ashley Whetter | 2019-02-09 | 2 | -1/+13 |
| | |||||
* | Fixed reporting | Ashley Whetter | 2019-02-09 | 6 | -143/+175 |
| | |||||
* | Preliminary global state support | Ashley Whetter | 2019-02-09 | 4 | -21/+63 |
| | |||||
* | Can have per directory configurations! | Ashley Whetter | 2019-02-09 | 2 | -60/+49 |
| | | | | | Closes #2357 Closes #1889 | ||||
* | Fixed "enable" and "disable" options | Ashley Whetter | 2019-02-09 | 3 | -60/+83 |
| | |||||
* | Update how comments are added to config files | Fergal Hainey | 2019-02-09 | 2 | -64/+139 |
| | |||||
* | Remove breaking tests | Fergal Hainey | 2019-02-09 | 1 | -32/+1 |
| | | | | Class under test was deprecated and has been removed. | ||||
* | Add back MASTER config section over DEFAULT | Fergal Hainey | 2019-02-09 | 1 | -6/+8 |
| | |||||
* | Add help comment writing in INI files | Fergal Hainey | 2019-02-09 | 3 | -59/+83 |
| | |||||
* | Linters are created per file | Ashley Whetter | 2019-02-09 | 2 | -48/+86 |
| | |||||
* | Fix --list-msgs | Fergal Hainey | 2019-02-09 | 2 | -2/+5 |
| | |||||
* | There is no longer a global linter object | Ashley Whetter | 2019-02-09 | 2 | -36/+31 |
| | |||||
* | Reporters no longer use a PyLinter | Ashley Whetter | 2019-02-09 | 4 | -44/+15 |
| | |||||
* | Runner coordinates which files to run on | Ashley Whetter | 2019-02-09 | 1 | -114/+120 |
| | |||||
* | Moved some set message mode options off of linter | Ashley Whetter | 2019-02-09 | 1 | -41/+37 |
| | |||||
* | PluginRegistry can handle messages | Ashley Whetter | 2019-02-09 | 2 | -44/+178 |
| | |||||
* | Removed ReportHandlerMixIn methods from plugin registry | Ashley Whetter | 2019-02-09 | 2 | -96/+102 |
| | |||||
* | Add version printing | Fergal Hainey | 2019-02-09 | 3 | -8/+34 |
| | |||||
* | Add check to not register same linter type twice (#1918) | Fergal Hainey | 2019-02-09 | 3 | -3/+31 |
| | |||||
* | Add InvalidCheckerError | Fergal Hainey | 2019-02-09 | 3 | -4/+23 |
| | |||||
* | PyLinter is no longer a reports handler | Ashley Whetter | 2019-02-09 | 2 | -75/+59 |
| | |||||
* | Removed warning for duplicate checkers | Ashley Whetter | 2019-02-09 | 1 | -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 mode | Ashley Whetter | 2019-02-09 | 1 | -4/+4 |
| | |||||
* | Moved some reporting functions to runner | Ashley Whetter | 2019-02-09 | 3 | -128/+160 |
| | |||||
* | Moved some Mixin initialisation into the relevant Mixins | Ashley Whetter | 2019-02-09 | 2 | -100/+84 |
| | |||||
* | Fixed some tests | Ashley Whetter | 2019-02-09 | 11 | -109/+73 |
| | |||||
* | Removed command line parsing from Linter | Ashley Whetter | 2019-02-09 | 5 | -1357/+699 |
| | |||||
* | Fixed up docstrings | Ashley Whetter | 2019-02-09 | 1 | -30/+49 |
| | |||||
* | Started using more specific exceptions in config | Ashley Whetter | 2019-02-09 | 2 | -8/+8 |
| | |||||
* | Moved walk_up to utils | Ashley Whetter | 2019-02-09 | 2 | -23/+24 |
| | |||||
* | Fixed Python2 syntax errors | Ashley Whetter | 2019-02-09 | 1 | -4/+4 |
| | |||||
* | Finished removing optparse | Ashley Whetter | 2019-02-09 | 1 | -293/+11 |
| | |||||
* | Fixed option callbacks not getting run | Ashley Whetter | 2019-02-09 | 1 | -6/+10 |
| | |||||
* | Fixed callback options needing to take an argument | Ashley Whetter | 2019-02-09 | 1 | -2/+9 |
| | |||||
* | Implemented long help with argparse | Ashley Whetter | 2019-02-09 | 1 | -34/+176 |
| | |||||
* | Slotted in argparse with CLIParser | Ashley Whetter | 2019-02-09 | 3 | -42/+62 |
| | |||||
* | Slotted in IniFileParser and Configuration | Ashley Whetter | 2019-02-09 | 2 | -34/+337 |
| | |||||
* | Split up find_pylintrc | Ashley Whetter | 2019-02-09 | 1 | -28/+98 |
| | | | | | Also added unused method for finding a nearby pylintrc for when we turn on per directory configs. | ||||
* | Moved parallel code outside of PyLinter | Ashley Whetter | 2019-02-09 | 1 | -103/+119 |
| | |||||
* | Moved expand_files to utils | Ashley Whetter | 2019-02-09 | 2 | -21/+44 |
| | |||||
* | expand_files returns a ModuleDescription instead of a dict | Ashley Whetter | 2019-02-09 | 2 | -23/+20 |
| | |||||
* | Fix a couple of warnings | Claudiu Popa | 2019-02-05 | 3 | -4/+4 |
| | |||||
* | Still use a regular expression for the FIXME check | Claudiu Popa | 2019-02-05 | 2 | -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 Corpet | 2019-02-04 | 11 | -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 Popa | 2019-02-04 | 3 | -5/+23 |
| | | | | Close #2718 | ||||
* | Add a new option 'check-str-concat-over-line-jumps' to check ↵ | Lucas Cimon | 2019-01-31 | 5 | -9/+40 |
| | | | | 'implicit-str-concat-in-sequence' | ||||
* | Move the unused variable regression test to a Python 3.6 specific file | Claudiu Popa | 2019-01-30 | 4 | -13/+15 |
| | |||||
* | Prepare a new dev release | Claudiu Popa | 2019-01-25 | 1 | -1/+1 |
| | |||||
* | Disable test temporarily until we fix the context problem in astroid | Claudiu Popa | 2019-01-23 | 2 | -4/+3 |
| | |||||
* | Add test case for #2588 | Claudiu Popa | 2019-01-23 | 1 | -1/+16 |
| |