Commit graph

  • 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
  • 6a72e36681 Start tests for PluginManager Ian Cordasco 2016-01-19 23:01:07 -06:00
  • 56a75cc391 Add tests for the Plugin class Ian Cordasco 2016-01-19 22:57:04 -06:00
  • 5a1e6943d8 Stop calling split on a list Ian Cordasco 2016-01-19 07:46:41 -06:00
  • 15d7f7679c Builtins will not be parsed by flake8 for us Ian Cordasco 2016-01-19 07:45:43 -06:00
  • 83dd81a445 Add missing docstrings to plugin submodule Ian Cordasco 2016-01-19 07:45:25 -06:00
  • 11be73dbbb Note that we need at least Sphinx 1.3 Ian Cordasco 2016-01-19 07:27:39 -06:00
  • e66fc2efa8 Start creating documentation Ian Cordasco 2016-01-19 07:19:16 -06:00
  • 4e294af81c Update fixture README with descriptions Ian Cordasco 2016-01-19 06:43:47 -06:00
  • dcf696d678 Add tests around new OptionManager methods Ian Cordasco 2016-01-17 21:45:32 -06:00
  • d6dbf797bc Add forgotten config file fixtures Ian Cordasco 2016-01-17 13:08:52 -06:00
  • dfac6a2131 Record registered plugins and format their versions Ian Cordasco 2016-01-16 09:50:18 -06:00
  • ba56c34494 Add venv testenv for testing the new version of flake8 Ian Cordasco 2016-01-16 07:05:12 -06:00
  • ef0e018fa2 Update setup.py for new entry-points and packages Ian Cordasco 2016-01-16 07:04:55 -06:00
  • 4d86e44992 Add pyflakes shim from previous flake8 Ian Cordasco 2016-01-16 07:04:28 -06:00
  • 45d470927c Load plugins of each type idempotently Ian Cordasco 2016-01-16 07:03:37 -06:00
  • 6ef9089eb7 Add main function entry-point to flake8 Ian Cordasco 2016-01-16 07:02:36 -06:00
  • d2f4e97c31 Delete unnecessary and dead code Ian Cordasco 2016-01-15 21:39:33 -06:00
  • f1010b7733 Make plugin and version loading lazy Ian Cordasco 2016-01-15 10:59:51 -06:00
  • 1870811137 Start working on plugin management Ian Cordasco 2016-01-14 22:25:02 -06:00