From 225c0130150b18dc78ad3fc0be1d602865f28329 Mon Sep 17 00:00:00 2001 From: HC-ONLINE Date: Fri, 8 May 2026 15:16:07 -0500 Subject: [PATCH 1/3] refactor: change pyright hook language to system and remove additional dependencies --- .pre-commit-config.yaml | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index ec53d3f..1a73e6c 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -33,22 +33,6 @@ repos: - id: pyright name: pyright entry: pyright - language: python + language: system types: [python] pass_filenames: false - additional_dependencies: - - pyright==1.1.405 - - pydantic - - python-dotenv - - typer - - rich - - httpx - - playwright - - beautifulsoup4 - - pyyaml - - cryptography - - fastapi - - uvicorn - - python-multipart - - starlette - - orjson From f0744699cef9e23d509e362daa3667d39e79cad0 Mon Sep 17 00:00:00 2001 From: HC-ONLINE Date: Fri, 8 May 2026 15:29:36 -0500 Subject: [PATCH 2/3] feat: Add additional pre-commit hooks for YAML, TOML, and merge conflict checks --- .pre-commit-config.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 1a73e6c..45aafd2 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -14,6 +14,9 @@ repos: - id: end-of-file-fixer - id: check-added-large-files args: ["--maxkb=500"] + - id: check-yaml + - id: check-toml + - id: check-merge-conflict - repo: https://github.com/pre-commit/mirrors-prettier rev: v3.1.0 From fe300a3ba4f4f681e9006e731bce78e873a0783d Mon Sep 17 00:00:00 2001 From: HC-ONLINE Date: Fri, 8 May 2026 15:34:02 -0500 Subject: [PATCH 3/3] feat: Add stages to pytest hook for pre-push execution --- .pre-commit-config.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 45aafd2..9d07f2b 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -32,6 +32,7 @@ repos: language: system types: [python] pass_filenames: false + stages: [pre-push] - id: pyright name: pyright