From b7e15558ea258ae1cfdd3f0f9927683c08bb0df7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Benjamin=20H=C3=A4ttasch?=
 <benjamin.haettasch@fachschaft.informatik.tu-darmstadt.de>
Date: Tue, 8 Aug 2023 12:53:48 +0200
Subject: [PATCH] Improve CI & linting configuration

Ignore AKPlanning directory for linting
Improve pylint call
---
 .gitlab-ci.yml | 6 +++---
 pylintrc       | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3ea6a888..f5b138f5 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -55,10 +55,10 @@ test:
 lint:
   stage: test
   script:
-    - pylint --load-plugins pylint_django --django-settings-module=AKPlanning.settings_ci --exit-zero --output-format=text $(find -type f -name "*.py" ! -path "**/venv/**") | tee /tmp/pylint.txt
+    - pylint --load-plugins pylint_django --django-settings-module=AKPlanning.settings_ci --rcfile pylintrc --exit-zero --output-format=text AK* | 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 --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
+    - pylint --load-plugins pylint_django --django-settings-module=AKPlanning.settings_ci --rcfile pylintrc --exit-zero --output-format=pylint_gitlab.GitlabCodeClimateReporter AK* > codeclimate.json
+    - pylint --load-plugins pylint_django --django-settings-module=AKPlanning.settings_ci --rcfile pylintrc --exit-zero --output-format=pylint_gitlab.GitlabPagesHtmlReporter AK* > public/lint/index.html
   after_script:
    - |
       echo "Linting score: $(cat public/badges/$CI_JOB_NAME.score)"
diff --git a/pylintrc b/pylintrc
index f2c5ddad..69cc3371 100644
--- a/pylintrc
+++ b/pylintrc
@@ -1,6 +1,6 @@
 [MAIN]
 
-ignore=urls.py, migrations
+ignore=urls.py, migrations, AKPlanning
 
 load-plugins=
     pylint_django,
-- 
GitLab