diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 398dc6d446330ecfd1fe474dfe09d3f31de9e31d..2ee3e6cba83e8e8adde8fb2287ce79b003a8a8d4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -23,7 +23,7 @@ before_script: - mkdir -p public/badges public/lint - echo undefined > public/badges/$CI_JOB_NAME.score - source venv/bin/activate - - pip install pylint-gitlab + - pip install pylint-gitlab pylint-django - mysql --version check: @@ -56,10 +56,10 @@ test: lint: stage: test script: - - pylint --exit-zero --output-format=text $(find -type f -name "*.py" ! -path "**/venv/**") | tee /tmp/pylint.txt + - pylint --load-plugins pylint_django --exit-zero --output-format=text $(find -type f -name "*.py" ! -path "**/venv/**") | tee /tmp/pylint.txt - sed -n 's/^Your code has been rated at \([-0-9.]*\)\/.*/\1/p' /tmp/pylint.txt > public/badges/$CI_JOB_NAME.score - - pylint --exit-zero --output-format=pylint_gitlab.GitlabCodeClimateReporter $(find -type f -name "*.py" ! -path "**/venv/**") > codeclimate.json - - pylint --exit-zero --output-format=pylint_gitlab.GitlabPagesHtmlReporter $(find -type f -name "*.py" ! -path "**/venv/**") > public/lint/index.html + - pylint --load-plugins pylint_django --exit-zero --output-format=pylint_gitlab.GitlabCodeClimateReporter $(find -type f -name "*.py" ! -path "**/venv/**") > codeclimate.json + - pylint --load-plugins pylint_django --exit-zero --output-format=pylint_gitlab.GitlabPagesHtmlReporter $(find -type f -name "*.py" ! -path "**/venv/**") > public/lint/index.html after_script: - | echo "Linting score: $(cat public/badges/$CI_JOB_NAME.score)"