Code quality
* Create a makefile (for *nix only, right?) * Configure code coverage and tests * Configure linter * Configure linter for errors only
This commit is contained in:
parent
fa6c6d531a
commit
66735a49e3
|
@ -0,0 +1,13 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
.PHONY: coverage errors
|
||||||
|
|
||||||
|
coverage:
|
||||||
|
cd src/; coverage run --source='.' manage.py test; coverage report -m; cd ..
|
||||||
|
@echo "Testing of coverage in the sources finished."
|
||||||
|
|
||||||
|
lint:
|
||||||
|
pylint src/* --disable=django-not-configured
|
||||||
|
|
||||||
|
errors:
|
||||||
|
pylint src/* --errors-only --disable=django-not-configured
|
|
@ -0,0 +1,15 @@
|
||||||
|
[run]
|
||||||
|
branch = true
|
||||||
|
omit =
|
||||||
|
*/tests/*
|
||||||
|
*/test*
|
||||||
|
*/migrations/*
|
||||||
|
*/urls.py
|
||||||
|
*/settings/*
|
||||||
|
*/wsgi.py
|
||||||
|
*/__init__.py
|
||||||
|
manage.py
|
||||||
|
source = .
|
||||||
|
|
||||||
|
[report]
|
||||||
|
show_missing = true
|
Loading…
Reference in New Issue