From 3d8b84a699b2098acd997cfb51ef92cd8b87ae43 Mon Sep 17 00:00:00 2001 From: Ludy87 Date: Wed, 19 Aug 2026 00:45:48 +0200 Subject: [PATCH] Ignore EXE001 in Python pre-commit This updates the Ruff pre-commit checks for the engine to ignore the EXE001 executable-file lint warning. The change applies to both ruff check and ruff format so repository Python files are not blocked by file permission warnings during pre-commit validation. --- .taskfiles/pre-commit.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.taskfiles/pre-commit.yml b/.taskfiles/pre-commit.yml index 5d0bf5faff..0c7115b37f 100644 --- a/.taskfiles/pre-commit.yml +++ b/.taskfiles/pre-commit.yml @@ -103,12 +103,12 @@ tasks: ruff: deps: [install] cmds: - - uv run --project engine --locked --group pre-commit ruff check --isolated --target-version=py313 --line-length=120 {{if .FIX}}--fix {{end}}$(git ls-files {{.PY_FILES}}) + - uv run --project engine --locked --group pre-commit ruff check --isolated --ignore=EXE001 --target-version=py313 --line-length=120 {{if .FIX}}--fix {{end}}$(git ls-files {{.PY_FILES}}) ruff-format: deps: [install] cmds: - - uv run --project engine --locked --group pre-commit ruff format --isolated --target-version=py313 --line-length=120 {{if .FIX}}{{else}}--check {{end}}$(git ls-files {{.PY_FILES}}) + - uv run --project engine --locked --group pre-commit ruff format --isolated --ignore=EXE001 --target-version=py313 --line-length=120 {{if .FIX}}{{else}}--check {{end}}$(git ls-files {{.PY_FILES}}) codespell: deps: [install]