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
Ian Cordasco
551bce11a3
Add extend_default_ignore list to OptionManager
2016-01-24 15:19:44 -06:00