Commit graph

151 commits

Author SHA1 Message Date
Ian Cordasco
98357e71db Fix Notifier.listeners_for
If no Trie.find returns None, then node.data will return an
AttributeError.
2016-02-19 18:55:01 -06:00
Ian Cordasco
58b2ca69e4 Remove arguments from StyleGuide
- StyleGuides do not need the arguments passed in
- Add a test for is_inline_ignored obeying disable_noqa
2016-02-19 16:10:38 -06:00
Ian Cordasco
6d3d955ba9 Fix other tests after pylint fixes 2016-02-19 16:10:00 -06:00
Ian Cordasco
6c90e1045b Fix tests while keeping pylint happy 2016-02-19 16:07:28 -06:00
Ian Cordasco
0827df3e2a Fix our evaluation formula 2016-02-19 15:30:54 -06:00
Ian Cordasco
bda3124ffa Increase the confidence level for pylint to report something 2016-02-19 15:14:10 -06:00
Ian Cordasco
69b8be71dc Make pylint happier 2016-02-19 15:10:46 -06:00
Ian Cordasco
85c199ea34 Add pylint config and testenv 2016-02-19 15:10:17 -06:00
Ian Cordasco
fbd5944f15 Add specific tests for is_inline_ignored
Update the logic so someone can use a class in their ``# noqa`` ignore
list
2016-02-19 11:02:22 -06:00
Ian Cordasco
f4b18229a0 Add checking for inline #noqa comments
This also supports ignoring only specified codes
2016-02-19 09:08:24 -06:00
Ian Cordasco
a9a939cbbc Update StyleGuide tests and add new tests for handle_error 2016-02-15 22:31:56 -06:00
Ian Cordasco
99b96e95ce Simplify StyleGuide and add handle_error method 2016-02-10 22:45:50 -06:00
Ian Cordasco
1d241a22c9 Sketch out how the StyleGuide would be used from main 2016-02-10 22:45:20 -06:00
Ian Cordasco
c20793b49c Add internal documentation around default formatters 2016-02-10 22:44:27 -06:00
Ian Cordasco
f824cbae93 Update docs index and tox env 2016-02-07 19:54:12 -06:00
Ian Cordasco
b8a38c2573 Add pylint formatter 2016-02-07 10:45:19 -06:00
Ian Cordasco
2fc853b772 Stop assigning output_fd in Default formatter 2016-02-07 10:44:46 -06:00
Ian Cordasco
0b8f11acc2 Fix our entry-points for report formatters 2016-02-07 09:40:32 -06:00
Ian Cordasco
853985e1dc Allow dictionary-like get behaviour with plugins 2016-02-07 09:40:18 -06:00
Ian Cordasco
57174a0743 Print the line not the output file object 2016-02-07 09:39:58 -06:00
Ian Cordasco
56976671d0 Fix entry-point names and example usage 2016-02-07 09:39:19 -06:00
Ian Cordasco
81495fd859 Add default formatting class 2016-02-06 15:22:36 -06:00
Ian Cordasco
7828b63002 Finish developer documentation around formatter plugins 2016-02-06 15:18:41 -06:00
Ian Cordasco
fe1b628c0f Add documentation around plugins and formatters 2016-02-06 14:36:44 -06:00
Ian Cordasco
63b50bc1f4 Add more functionality to the BaseFormatter
Ensure setuptools knows about flake8.formatting
2016-02-06 14:36:26 -06:00
Ian Cordasco
35bb32d94e Start working on default formatters for Flake8 2016-02-06 13:52:32 -06:00
Ian Cordasco
5870d136ed Represent an error with a namedtuple 2016-02-06 13:51:35 -06:00
Ian Cordasco
276f823de6 Add type annotations to flake8.utils for fun 2016-02-06 09:32:38 -06:00
Ian Cordasco
a4e051614f Document flake8.utils 2016-02-03 23:11:45 -06:00
Ian Cordasco
253211f5ad Add caching stdin_get_value function 2016-02-03 22:30:03 -06:00
Ian Cordasco
1543ff8bab Add some logging to the style guide 2016-02-03 22:04:08 -06:00
Ian Cordasco
691bdc97ea Add option to disable # noqa
Sometimes it is nice to be able to ignore what someone has used #noqa
on and see what the results would be. This can also be specified in a
config file to prevent people from using # noqa in a code base.
2016-02-03 21:11:27 -06:00
Ian Cordasco
eafc91ae6a Add handling and decision making for select and ignore 2016-02-02 20:48:26 -06:00
Ian Cordasco
0645ec3ef7 Move __contains__ and __getitem__ to proper class 2016-02-02 16:53:24 -06:00
Ian Cordasco
91327c75e0 Start work on our StyleGuide implementation 2016-02-01 20:55:57 -06:00
Ian Cordasco
4dc1cc386d Add documentation around plugin notifications and pyflakes 2016-02-01 20:33:18 -06:00
Ian Cordasco
5dc7440a2b Start documenting our Trie implementation 2016-02-01 20:09:15 -06:00
Ian Cordasco
51d11d1a30 Note inspiration 2016-02-01 00:00:29 -06:00
Ian Cordasco
f4f68b6442 Document our plugin handling 2016-01-31 23:59:53 -06:00
Ian Cordasco
4cf48b9b77 Add documentation about option aggregation
Add logging around default ignore lists
2016-01-27 21:32:40 -06:00
Ian Cordasco
f59152cc01 Start documenting configuration parsing 2016-01-26 08:40:56 -06:00
Ian Cordasco
938d2c450a Switch to the RTD theme 2016-01-26 08:40:45 -06:00
Ian Cordasco
7898b5c12e Add documentation around Option Management 2016-01-25 22:06:14 -06:00
Ian Cordasco
6590fab3f2 Move docs directories into docs/source 2016-01-25 21:15:04 -06:00
Ian Cordasco
f2ca91372a Start structuring documentation 2016-01-25 20:40:33 -06:00
Ian Cordasco
17a7826dc7 Add integration tests for aggregate_options 2016-01-24 22:14:36 -06:00
Ian Cordasco
2cba89c568 Log extended default values and add a test 2016-01-24 22:14:21 -06:00
Ian Cordasco
a66f43bc39 Extend the default ignore list with plugins' defaults 2016-01-24 22:13:57 -06:00
Ian Cordasco
51bfc6a5b1 Pass arglist to first parse_args call for testing 2016-01-24 22:13:21 -06:00
Ian Cordasco
3a490971b2 Add --config option flag 2016-01-24 22:13:06 -06:00