Runs pyflakes
, pep8.py
on your Python files. Runs jshint
on your Javascript and a trailing whitespace checker on all the rest. Keeps anal-retentive style nazis like me happy, and should (in theory) make your code look nicer.
This will run checks on any added or modified files according to your vcs's status
command (git or svn at the moment).
check.py models.py tests/
This will run checks on models.py
and any files found recursively in the tests/
directory.
Best installed with pip or easy_install so you also get the pyflakes dependency.
The easiest way to get jshint installed is via npm:
Use as a git pre-commit hookThis is useful as a git pre-commit hook. For example, this would go in your .git/hooks/pre-commit
script:
#!/bin/sh
check.py
if [ "$?" -ne "0" ]
then
echo "Aborting commit. Fix above errors or do 'git commit --no-verify'."
exit 1
fi
Make sure your pre-commit
file is executable and that check.py
are on your PATH
.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4