Commit Graph

69 Commits (b8b3003b29f99d9e9038405463f32678ca9669ea)

Author SHA1 Message Date
Matt Martz b794d92991 Update BLACKLISTs 9 years ago
Matt Martz dcb17e1800 Only run the interpreter check once 9 years ago
Matt Martz 4f9b6899fe Add some basic support for powershell modules 9 years ago
Matt Martz 0386aa2643 Allow running against a single file 9 years ago
Matt Martz efd8787e0b flake8 cleanup 9 years ago
Matt Martz 90c469d8ec Require some module_utils imports to be at the bottom 9 years ago
Matt Martz 8ff644680d Check for missing GPLv3 license header in module. Fixes #4 9 years ago
Matt Martz 4c8c0b035f Check for sys.exit. Fixes #5 9 years ago
Matt Martz 823e3c72d3 Track errors/warnings and exit with a code equal to the total 9 years ago
Matt Martz b121d202f5 Um, that was dumb, and apparently not tested, good job self. 9 years ago
Matt Martz 58703e47ac Make module_utils imports not at bottom a warning 9 years ago
Matt Martz af6dde6eae Add warning for json import. Fixes #2 9 years ago
Matt Martz 074e4ad47f rstrip modules path, to prevent some strange scenario with .git 9 years ago
Matt Martz 46670598aa Add interpreter check. Fixes #1 9 years ago
Matt Martz f0413bfd45 pep8 cleanup 9 years ago
Toshio Kuratomi b6c1bcb64d Some checks that the modules are also python modules
* Pull some logic into a Validator base class
* Add a PythonPackageValidator that checks directories are python
  packages
* Handle files that have python syntax errors
* Report modules that do not have a .py extension
9 years ago
Matt Martz 7a8862975e Fix try/except HAS_ logic 9 years ago
Matt Martz b608194e59 Make call to main() not at bottom an error 9 years ago
Matt Martz bfab54e8f4 Initial commit 9 years ago