From 5bd79dd1b8924748d32aa5d25ed119d6c6c3a349 Mon Sep 17 00:00:00 2001 From: "Benjamin T. Vincent" Date: Sat, 22 Nov 2025 11:06:10 +0000 Subject: [PATCH] Update pre-commit hooks and fix CSV data value Added several new pre-commit hooks for improved code quality checks and validation, including TOML, JSON, merge conflict, case conflict, and mixed line ending checks. Also corrected a data value in PISA18sampleScale.csv from -0.907727459 to 0.907727459. --- .pre-commit-config.yaml | 9 +++++++++ causalpy/data/PISA18sampleScale.csv | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 17848f5b..7b902b18 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -21,9 +21,14 @@ repos: - id: end-of-file-fixer exclude_types: [svg] - id: check-yaml + - id: check-toml + - id: check-json - id: check-added-large-files exclude: &exclude_pattern '(iv_weak_instruments|its_lift_test)\.ipynb' args: ["--maxkb=1500"] + - id: check-merge-conflict + - id: check-case-conflict + - id: mixed-line-ending - repo: https://github.com/astral-sh/ruff-pre-commit rev: v0.14.5 hooks: @@ -55,3 +60,7 @@ repos: args: [--ignore-missing-imports] files: ^causalpy/ additional_dependencies: [numpy>=1.20, pandas-stubs] + - repo: https://github.com/abravalheri/validate-pyproject + rev: v0.23 + hooks: + - id: validate-pyproject diff --git a/causalpy/data/PISA18sampleScale.csv b/causalpy/data/PISA18sampleScale.csv index 864fc622..da14ae1d 100644 --- a/causalpy/data/PISA18sampleScale.csv +++ b/causalpy/data/PISA18sampleScale.csv @@ -98,4 +98,4 @@ PV1READ,Female,ESCS,METASUM,PERFEED,JOYREAD,MASTGOAL,ADAPTIVITY,TEACHINT,SCREADD 1.382758437,0,1.112755087,1.024329216,-1.363017023,0.546695917,-0.300835494,0.488206717,0.990856172,0.19103636,-0.063690149 -0.180166117,0,-0.903784153,1.416120964,-0.789077206,0.3589234,-2.209705037,-1.353064842,-0.668887592,0.689393741,-0.929939088 -0.138452609,0,-1.523831485,-0.171666648,0.021680557,-0.050770988,1.521829065,-0.8111262,-0.039406676,0.66554889,-0.851380406 -0.907727459,1,0.115773982,1.024329216,1.478217432,0.461175761,-0.873789642,0.080450276,-0.668887592,-0.265544842,-0.063690149 +0.907727459,1,0.115773982,1.024329216,1.478217432,0.461175761,-0.873789642,0.080450276,-0.668887592,-0.265544842,-0.063690149