From 7a72892da80173dd426aaef175643a09567b351e Mon Sep 17 00:00:00 2001 From: Oscar Gustafsson <oscar.gustafsson@liu.se> Date: Tue, 9 May 2023 12:44:19 +0000 Subject: [PATCH] Ruff precommit --- .gitlab-ci.yml | 10 +++++++++- .pre-commit-config.yaml | 5 +++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1d2bb62c..2935765d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,7 +4,8 @@ stages: before_script: - apt-get update --yes - - apt-get install --yes build-essential cmake graphviz python3-pyqt5 xvfb xdg-utils lcov + # - apt-get install --yes build-essential cmake graphviz python3-pyqt5 xvfb xdg-utils lcov + - apt-get install --yes graphviz python3-pyqt5 xvfb xdg-utils - python -m pip install --upgrade pip - python --version - pip install -r requirements.txt @@ -123,6 +124,13 @@ run-doc-test: # Run linting on doc-strings - pip install black velin - velin . --check --black + - pip install ruff + - ruff b_asic --format=gitlab > ruff.json + artifacts: + name: "${CI_PROJECT_NAME}_code_quality" + when: always + reports: + codequality: ruff.json pages: variables: diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index c85b596a..4aa7b14f 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -22,3 +22,8 @@ repos: rev: 0.0.11 hooks: - id: velin +- repo: https://github.com/charliermarsh/ruff-pre-commit + # Ruff version. + rev: "v0.0.265" + hooks: + - id: ruff -- GitLab