Commit graph

  • 9ada68118d Finish writing about registering plugin options Ian Cordasco 2016-05-17 20:01:49 -05:00
  • 6b9b4a5aca Add more information about providing information to plugins Ian Cordasco 2016-05-16 20:53:04 -05:00
  • 72833b629a Start adding documentation about developing plugins Ian Cordasco 2016-05-16 20:15:14 -05:00
  • c689781166 Update title Ian Cordasco 2016-05-16 15:58:59 -05:00
  • 99030223a4 Trim trailing whitespace Ian Cordasco 2016-05-16 08:17:51 -05:00
  • 89762b9dd1 Document flake8.checker and flake8.processor Ian Cordasco 2016-05-14 19:35:58 -05:00
  • 16686132c1 Merge branch 'master' into 'master' Ian Cordasco 2016-05-12 17:49:05 +00:00
  • 010a5ad6c3 Fix typo in config.rst, default exclude __pycache__ Tobias Wilken 2016-05-12 10:20:49 +02:00
  • d929dd57cb Add a property for off-by-default plugins Ian Cordasco 2016-05-10 20:12:38 -05:00
  • ccadc09a0e Add documentation about how we handle pep8 as a plugin Ian Cordasco 2016-05-10 20:12:17 -05:00
  • adaa47730e Comment html_static_path in sphinx config Ian Cordasco 2016-05-10 17:26:11 -05:00
  • c8ad626525 Trim unsupported environments Ian Cordasco 2016-05-10 17:09:44 -05:00
  • dc919ba4af Add more environments to Travis CI config Ian Cordasco 2016-05-10 17:09:31 -05:00
  • 559922dbbc Update tests after last night's refactor Ian Cordasco 2016-05-10 16:37:45 -05:00
  • f20d44565b Ignore --help/-h until later as well Ian Cordasco 2016-05-10 14:23:16 -05:00
  • dd0c50dbce Ensure we provide options to all plugins Ian Cordasco 2016-05-10 14:17:23 -05:00
  • abdc957f17 Handle determining plugin versions and names Ian Cordasco 2016-05-10 14:11:47 -05:00
  • 44d994dab9 Print version information the second time we parse arguments Ian Cordasco 2016-05-10 14:10:03 -05:00
  • c8a0b6f05e Add bandit for security linting Ian Cordasco 2016-05-08 14:04:46 -05:00
  • 414922d08e Add documentation around the cli Ian Cordasco 2016-05-08 14:02:40 -05:00
  • a82f8cb580 Print the total number of errors before exiting Ian Cordasco 2016-05-07 20:13:07 -05:00
  • 3ad798db61 Implement --exit-zero functionality Ian Cordasco 2016-05-07 19:34:27 -05:00
  • d8635bb92a Simplify result handling Ian Cordasco 2016-05-07 19:28:54 -05:00
  • e32476b671 Add test for the make_checkers method Ian Cordasco 2016-05-07 19:07:14 -05:00
  • 102037788d Fix import ordering Ian Cordasco 2016-04-05 18:54:28 -05:00
  • 78b986d506 Refactor checker manager and add tests Ian Cordasco 2016-04-05 18:52:35 -05:00
  • eb3d8f5791 Add unit tests around serial retries Ian Cordasco 2016-04-03 14:41:12 -05:00
  • e3707bbe08 Fix multiprocessing work with retries Ian Cordasco 2016-04-02 14:02:43 -05:00
  • 09ad1d850e Restructure Checker Manager for serial retries Ian Cordasco 2016-04-02 11:30:12 -05:00
  • 81eb3e41cc Add more processor tests Ian Cordasco 2016-04-02 11:13:23 -05:00
  • 425f89eee9 Add more tests around the processor module Ian Cordasco 2016-03-29 08:07:15 -05:00
  • 4ea161ff9c Add a few more unit tests around FileProcessor Ian Cordasco 2016-03-28 21:04:34 -05:00
  • 7de8a058dd Add unit test for build_ast Ian Cordasco 2016-03-28 19:43:14 -05:00
  • ccc01f48d1 Merge branch 'master' into 'master' Ian Cordasco 2016-03-28 16:10:37 +00:00
  • 4348b61b08 Updating the configuration documentation Jason Myers 2016-03-28 10:46:26 -05:00
  • 40f1a1e337 Merge branch 'bug/122' into 'master' Ian Cordasco 2016-03-28 15:22:01 +00:00
  • 698af80514 Add test for FileProcessor#split_line Ian Cordasco 2016-03-27 14:32:21 -05:00
  • 82dd4f6d25 Add more FileProcessor tests Ian Cordasco 2016-03-26 08:51:58 -05:00
  • c11d33d917 Log the attribute error for developers Ian Cordasco 2016-03-26 08:51:50 -05:00
  • da172ec641 Print pytest warnings immediately Ian Cordasco 2016-03-26 08:51:32 -05:00
  • 5554ef78cf Silence pytest warnings Ian Cordasco 2016-03-26 08:51:21 -05:00
  • a4cc9d6fa8 Add test for reading from stdin with the file processor Ian Cordasco 2016-03-20 14:16:59 -05:00
  • a1c1247cba Remove 2.6 from testing matrix Ian Cordasco 2016-03-18 13:55:37 -05:00
  • 0fd276d5ee Add a test for FileProcessor.should_ignore_file Ian Cordasco 2016-03-17 15:16:15 -05:00
  • 5cde4bebae Add docstring for our test helper Ian Cordasco 2016-03-17 15:16:00 -05:00
  • e2b8fbd3a7 Exclude more directories Ian Cordasco 2016-03-17 15:10:57 -05:00
  • 55cc996368 Move old documentation out of the way Ian Cordasco 2016-03-17 15:10:35 -05:00
  • 0f2a2614ee Switch out dev-requirements for tox Ian Cordasco 2016-03-17 14:56:54 -05:00
  • 48b995fa62 Remove unnecessary and outdated test runner Ian Cordasco 2016-03-17 14:55:57 -05:00
  • 3da9fd3cb7 Remove outdated git to hg conversion script Ian Cordasco 2016-03-17 14:52:20 -05:00
  • fbbb3bece5 Ignore directories we do not want to run tests from Ian Cordasco 2016-03-17 09:16:22 -05:00
  • 09000762fb Rename test file to mirror actual class it is testing Ian Cordasco 2016-03-17 09:15:52 -05:00
  • 867727f304 Merge remote-tracking branch 'rewrite/master' into proposed/3.0 Ian Cordasco 2016-03-15 16:00:19 -05:00
  • 784a70dd0e Move flake8 2 out of the way Ian Cordasco 2016-03-15 15:58:24 -05:00
  • ee18ac981e Handle case where file was ignored Ian Cordasco 2016-03-15 14:39:43 -05:00
  • 0b063a1024 Run checks expecting an AST Ian Cordasco 2016-03-15 14:10:20 -05:00
  • 576d1f6c85 Bypass linecache by recording physical line Ian Cordasco 2016-03-15 14:10:05 -05:00
  • 666e1c2b06 Ensure the logical line is tracked on the processor Ian Cordasco 2016-03-15 12:27:05 -05:00
  • 19062c5e9c Wrap up multiprocessing work Ian Cordasco 2016-03-15 12:18:45 -05:00
  • c0659d1a8c Catch Keyboard interruptions in our application Ian Cordasco 2016-03-15 11:53:12 -05:00
  • 67f9e04335 Only ever return an integer for job count Ian Cordasco 2016-03-15 11:50:27 -05:00
  • 6eb3dee1df Reorganize our Application flow Ian Cordasco 2016-03-15 08:42:30 -05:00
  • 189faf68ba Reorganize methods alphabetically Ian Cordasco 2016-03-15 08:42:13 -05:00
  • 3b830366b6 Add a results queue Ian Cordasco 2016-03-15 08:40:43 -05:00
  • 07b9ffbeb9 Add naive multiprocessing support Ian Cordasco 2016-03-14 21:38:56 -05:00
  • d222fcb9e1 Correct log levels around loading plugins Ian Cordasco 2016-03-14 21:38:08 -05:00
  • 0d3506b457 Log tokens at a lower level than debug Ian Cordasco 2016-03-14 21:37:50 -05:00
  • e2314c38ed Add a lower level for extra verbosity Ian Cordasco 2016-03-14 21:37:32 -05:00
  • 447a6d4fcc Fix indentation causing incorrect logical lines Ian Cordasco 2016-03-14 20:23:20 -05:00
  • daf5c4d80d Add ability to check if a file is ignored inline Ian Cordasco 2016-03-14 20:23:03 -05:00
  • 2c17b4342f Better log format Ian Cordasco 2016-03-11 21:26:21 -06:00
  • 4c797c9ff7 Simplify how we check if a file is excluded Ian Cordasco 2016-03-11 21:08:41 -06:00
  • d331558868 Send logging output to --output-file Ian Cordasco 2016-03-11 21:07:40 -06:00
  • 960f4d6af7 Fix missing attributes for pep8 plugins Ian Cordasco 2016-03-10 19:54:53 -06:00
  • f04d8da485 Add pep8 checks to plugins list Ian Cordasco 2016-03-10 19:41:19 -06:00
  • da21821517 Make flake8 actually work Ian Cordasco 2016-03-10 19:00:07 -06:00
  • 36fb688f97 Refactor processor and file checker some more Ian Cordasco 2016-03-04 22:51:22 -06:00
  • f7a8b7ade7 Move processor to its own module Ian Cordasco 2016-03-04 20:03:05 -06:00
  • 23c9091b1a Slowly working through pep8.Checker.check_logical Ian Cordasco 2016-03-02 23:28:24 -06:00
  • 9e2e419875 pyflakes ImportStarUsage => flake8 405 patch Chris Meyers 2016-03-02 09:23:27 -05:00
  • d9358bb082 Allow pyflakes 1.1 Felix Yan 2016-03-02 03:56:34 +00:00
  • 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