Commit graph

  • 0c894cc8bf Pull more logic out of pep8 Ian Cordasco 2016-03-01 21:27:36 -06:00
  • 8644e1dad2 Removed notes in readme about pinning pep8 Ian Lee 2016-02-27 23:35:15 -08:00
  • 6ac955dfd4 Continue porting more logic from pep8 Ian Cordasco 2016-02-28 00:55:47 -06:00
  • 074739de27 Accept the StyleGuide instead of options Ian Cordasco 2016-02-27 00:06:19 -06:00
  • 12e71b0372 Incorporate more parsing logic from pycodestyle Ian Cordasco 2016-02-26 23:16:25 -06:00
  • b12f531da4 Separate the check runner from file processor Ian Cordasco 2016-02-26 08:52:20 -06:00
  • 6a15bd00b5 Store plugin parameters on the plugin itself Ian Cordasco 2016-02-26 08:21:09 -06:00
  • 62a78f4a97 Add note to tox.ini for others Ian Cordasco 2016-02-25 14:43:52 -06:00
  • de9f56addf Fix import ordering in test files Ian Cordasco 2016-02-25 14:41:37 -06:00
  • 8d36355611 Re-order project imports based on flake8-import-order Ian Cordasco 2016-02-25 11:14:41 -06:00
  • a4e984dbd2 Add and fix documentation Ian Cordasco 2016-02-25 09:06:45 -06:00
  • 62a7cca512 Remove python 3.2 from Travis Ian Cordasco 2016-02-24 16:41:38 -06:00
  • cd18b9f175 Constrain our search for plugin type Ian Cordasco 2016-02-23 23:25:12 -06:00
  • 24d2689a05 Distinguish check types via plugin type manager Ian Cordasco 2016-02-23 23:20:34 -06:00
  • 1cd5fea730 Add type annotations Ian Cordasco 2016-02-23 21:09:19 -06:00
  • 51d15295df Set the maximum complexity for mccabe Ian Cordasco 2016-02-23 17:08:54 -06:00
  • 08fd403e34 Add doc8 to linters Ian Cordasco 2016-02-23 14:42:50 -06:00
  • 54ad972e56 Add doc8 linting Ian Cordasco 2016-02-23 14:42:09 -06:00
  • 5ee061b810 Add line splitting and file reading Ian Cordasco 2016-02-23 11:17:11 -06:00
  • 28f4811cb9 Read lines from the file in our checker Ian Cordasco 2016-02-22 22:17:37 -06:00
  • 7addb72615 Add unified linters testenv Ian Cordasco 2016-02-22 21:59:59 -06:00
  • d5a480a464 Add method to determine if filename is excluded Ian Cordasco 2016-02-22 21:51:50 -06:00
  • 8792c30872 Add utility functions around filename matching Ian Cordasco 2016-02-22 21:47:43 -06:00
  • a21c328870 Refactor our app setup/running a bit Ian Cordasco 2016-02-21 13:45:56 -06:00
  • 1312e4e0ef Add mypy env Ian Cordasco 2016-02-21 13:09:44 -06:00
  • 1b91c8d66a Start working on the code that runs checks Ian Cordasco 2016-02-21 11:12:56 -06:00
  • 0c968f7a15 Add parity with `python -m flake8` Ian Cordasco 2016-02-19 19:38:27 -06:00
  • aa6766861e Be consistent in setup.py Ian Cordasco 2016-02-19 18:59:48 -06:00
  • 8914ccd582 Configure logging based on --verbose Ian Cordasco 2016-02-19 18:59:38 -06:00
  • 8e2d8ec6f5 Update the default log format Ian Cordasco 2016-02-19 18:58:42 -06:00
  • 98357e71db Fix Notifier.listeners_for Ian Cordasco 2016-02-19 18:55:01 -06:00
  • 58b2ca69e4 Remove arguments from StyleGuide Ian Cordasco 2016-02-19 16:10:38 -06:00
  • 6d3d955ba9 Fix other tests after pylint fixes Ian Cordasco 2016-02-19 16:10:00 -06:00
  • 6c90e1045b Fix tests while keeping pylint happy Ian Cordasco 2016-02-19 16:07:28 -06:00
  • 0827df3e2a Fix our evaluation formula Ian Cordasco 2016-02-19 15:30:54 -06:00
  • bda3124ffa Increase the confidence level for pylint to report something Ian Cordasco 2016-02-19 15:14:10 -06:00
  • 69b8be71dc Make pylint happier Ian Cordasco 2016-02-19 15:10:46 -06:00
  • 85c199ea34 Add pylint config and testenv Ian Cordasco 2016-02-19 15:10:17 -06:00
  • fbd5944f15 Add specific tests for is_inline_ignored Ian Cordasco 2016-02-19 11:02:22 -06:00
  • f4b18229a0 Add checking for inline #noqa comments Ian Cordasco 2016-02-19 09:08:24 -06:00
  • 533d222f52 Correct usage config_file StyleGuide parameter Ian Cordasco 2016-02-17 20:47:45 -06:00
  • b25ad979a6 Merge branch 'bug/121' into 'master' Ian Cordasco 2016-02-16 15:12:57 +00:00
  • a9a939cbbc Update StyleGuide tests and add new tests for handle_error Ian Cordasco 2016-02-15 22:31:56 -06:00
  • a8aac56092 Update setuptools command option normalization Ian Cordasco 2016-02-14 13:41:33 -06:00
  • e2d6f33151 Fix AttributeError referring to enabled_extensions 2.5.4 Ian Cordasco 2016-02-11 11:53:44 -06:00
  • 1845ec33ec Bump version for 2.5.3 and update changes 2.5.3 Ian Cordasco 2016-02-11 11:20:49 -06:00
  • 7d40f525f0 Definitely fix bug reading options from config files Ian Cordasco 2016-02-11 09:41:14 -06:00
  • 99b96e95ce Simplify StyleGuide and add handle_error method Ian Cordasco 2016-02-10 22:45:50 -06:00
  • 1d241a22c9 Sketch out how the StyleGuide would be used from main Ian Cordasco 2016-02-10 22:45:20 -06:00
  • c20793b49c Add internal documentation around default formatters Ian Cordasco 2016-02-10 22:44:23 -06:00
  • f824cbae93 Update docs index and tox env Ian Cordasco 2016-02-07 19:54:12 -06:00
  • b8a38c2573 Add pylint formatter Ian Cordasco 2016-02-07 10:45:19 -06:00
  • 2fc853b772 Stop assigning output_fd in Default formatter Ian Cordasco 2016-02-07 10:44:46 -06:00
  • 0b8f11acc2 Fix our entry-points for report formatters Ian Cordasco 2016-02-07 09:40:32 -06:00
  • 853985e1dc Allow dictionary-like get behaviour with plugins Ian Cordasco 2016-02-07 09:40:18 -06:00
  • 57174a0743 Print the line not the output file object Ian Cordasco 2016-02-07 09:39:58 -06:00
  • 56976671d0 Fix entry-point names and example usage Ian Cordasco 2016-02-07 09:39:19 -06:00
  • 81495fd859 Add default formatting class Ian Cordasco 2016-02-06 15:22:36 -06:00
  • 7828b63002 Finish developer documentation around formatter plugins Ian Cordasco 2016-02-06 15:18:41 -06:00
  • fe1b628c0f Add documentation around plugins and formatters Ian Cordasco 2016-02-06 14:36:44 -06:00
  • 63b50bc1f4 Add more functionality to the BaseFormatter Ian Cordasco 2016-02-06 14:36:26 -06:00
  • 35bb32d94e Start working on default formatters for Flake8 Ian Cordasco 2016-02-06 13:52:32 -06:00
  • 5870d136ed Represent an error with a namedtuple Ian Cordasco 2016-02-06 13:51:35 -06:00
  • 276f823de6 Add type annotations to flake8.utils for fun Ian Cordasco 2016-02-06 09:32:38 -06:00
  • a4e051614f Document flake8.utils Ian Cordasco 2016-02-03 23:11:45 -06:00
  • 253211f5ad Add caching stdin_get_value function Ian Cordasco 2016-02-03 22:30:03 -06:00
  • 1543ff8bab Add some logging to the style guide Ian Cordasco 2016-02-03 22:04:08 -06:00
  • 691bdc97ea Add option to disable # noqa Ian Cordasco 2016-02-03 21:11:27 -06:00
  • eafc91ae6a Add handling and decision making for select and ignore Ian Cordasco 2016-02-02 20:48:26 -06:00
  • 0645ec3ef7 Move __contains__ and __getitem__ to proper class Ian Cordasco 2016-02-02 16:53:24 -06:00
  • 91327c75e0 Start work on our StyleGuide implementation Ian Cordasco 2016-02-01 20:55:57 -06:00
  • 4dc1cc386d Add documentation around plugin notifications and pyflakes Ian Cordasco 2016-02-01 20:33:18 -06:00
  • 5dc7440a2b Start documenting our Trie implementation Ian Cordasco 2016-02-01 20:09:15 -06:00
  • 51d11d1a30 Note inspiration Ian Cordasco 2016-02-01 00:00:29 -06:00
  • f4f68b6442 Document our plugin handling Ian Cordasco 2016-01-31 23:59:53 -06:00
  • 388db0d811 Bump version to 2.5.2 2.5.2 Ian Cordasco 2016-01-30 08:49:40 -06:00
  • 3bbb337810 Add output_file and enable_extensions to config opts Ian Cordasco 2016-01-30 08:48:09 -06:00
  • 4cf48b9b77 Add documentation about option aggregation Ian Cordasco 2016-01-27 21:32:40 -06:00
  • f59152cc01 Start documenting configuration parsing Ian Cordasco 2016-01-26 08:40:56 -06:00
  • 938d2c450a Switch to the RTD theme Ian Cordasco 2016-01-26 08:40:45 -06:00
  • 7898b5c12e Add documentation around Option Management Ian Cordasco 2016-01-25 22:05:46 -06:00
  • 6590fab3f2 Move docs directories into docs/source Ian Cordasco 2016-01-25 21:15:04 -06:00
  • f2ca91372a Start structuring documentation Ian Cordasco 2016-01-25 20:40:33 -06:00
  • 17a7826dc7 Add integration tests for aggregate_options Ian Cordasco 2016-01-24 22:14:36 -06:00
  • 2cba89c568 Log extended default values and add a test Ian Cordasco 2016-01-24 22:14:21 -06:00
  • a66f43bc39 Extend the default ignore list with plugins' defaults Ian Cordasco 2016-01-24 22:13:57 -06:00
  • 51bfc6a5b1 Pass arglist to first parse_args call for testing Ian Cordasco 2016-01-24 22:13:21 -06:00
  • 3a490971b2 Add --config option flag Ian Cordasco 2016-01-24 22:13:06 -06:00
  • 551bce11a3 Add extend_default_ignore list to OptionManager Ian Cordasco 2016-01-24 15:19:44 -06:00
  • 5037fab132 Update design document Ian Cordasco 2016-01-24 15:16:18 -06:00
  • ebdc935ffc Refactor NotifierBuilder into its own mixin Ian Cordasco 2016-01-24 15:13:58 -06:00
  • b0a258fe79 Refactor our PluginTypeManager tests Ian Cordasco 2016-01-23 23:02:06 -06:00
  • 04556f1a1b Build a Notifier instead of a Trie Ian Cordasco 2016-01-23 23:01:30 -06:00
  • 6e8e2b9669 Write more PluginTypeManager tests Ian Cordasco 2016-01-22 09:06:24 -06:00
  • 3b64ff2a1f Make Plugin.load_plugin raise a Flake8 exception Ian Cordasco 2016-01-22 09:04:52 -06:00
  • 6546cf41d4 Add tests for the PluginTypeManager Ian Cordasco 2016-01-21 22:15:38 -06:00
  • 64edc55061 Add method to build Tries from Notifiers Ian Cordasco 2016-01-21 22:15:17 -06:00
  • c67735792b Add documentation to PluginManager.map Ian Cordasco 2016-01-21 08:32:46 -06:00
  • 916bec859c Finish testing PluginManager Ian Cordasco 2016-01-21 08:32:35 -06:00
  • 50e8fef125 Add more PluginManager tests Ian Cordasco 2016-01-21 08:26:05 -06:00