From 77406bb1bfb7e2a1da8b62cacbf2f54e90b071ff Mon Sep 17 00:00:00 2001 From: Samuel Monson Date: Thu, 5 Jun 2025 13:15:16 -0400 Subject: [PATCH 1/3] Enable formatting and auto fixing in pre-commit --- .pre-commit-config.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index e60e2899..3ccaf049 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -8,6 +8,10 @@ repos: rev: v0.11.7 hooks: - id: ruff + name: run linter + args: [ --fix ] + - id: ruff-format + name: run formatter - repo: https://github.com/pre-commit/mirrors-mypy rev: v1.15.0 hooks: From bcb7ef515d548785ff25a1aa246f1fe46a488e97 Mon Sep 17 00:00:00 2001 From: Samuel Monson Date: Thu, 5 Jun 2025 13:25:20 -0400 Subject: [PATCH 2/3] Skip formatting step in workflow pre-commit --- .github/workflows/development.yml | 2 +- .github/workflows/main.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/development.yml b/.github/workflows/development.yml index 61a28192..ca33a78e 100644 --- a/.github/workflows/development.yml +++ b/.github/workflows/development.yml @@ -83,7 +83,7 @@ jobs: - name: Install dependencies run: pip install pre-commit - name: Run pre-commit checks - run: pre-commit run --all-files + run: SKIP=ruff-format pre-commit run --all-files ui-precommit-check: permissions: diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b8bf7855..47aef02e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -52,7 +52,7 @@ jobs: - name: Install dependencies run: pip install pre-commit - name: Run pre-commit checks - run: pre-commit run --all-files + run: SKIP=ruff-format pre-commit run --all-files unit-tests: runs-on: ubuntu-latest From af568a17481ca0cd31600f2af39bbd3fb5ad38b8 Mon Sep 17 00:00:00 2001 From: Samuel Monson Date: Thu, 5 Jun 2025 13:39:05 -0400 Subject: [PATCH 3/3] Show fixed lintting errors --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 3ccaf049..61b765a2 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -9,7 +9,7 @@ repos: hooks: - id: ruff name: run linter - args: [ --fix ] + args: [ --fix, --show-fixes ] - id: ruff-format name: run formatter - repo: https://github.com/pre-commit/mirrors-mypy