From 019b66ef5e608d91b4f3a31ede5b1649a74bb314 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ole=20Sch=C3=BCtt?= Date: Wed, 10 Mar 2021 11:13:27 +0100 Subject: [PATCH] precommit: Enable shellcheck for all .sh files --- .pre-commit-config.yaml | 25 ------------------------- tools/precommit/precommit.py | 2 +- 2 files changed, 1 insertion(+), 26 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 79d527c50d..9f8bc5adfc 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -27,31 +27,6 @@ repos: rev: v0.7.1.1 hooks: - id: shellcheck - exclude: >- - (?x)^( - benchmarks/QS_single_node/do_benchmark| - tools/autotools/autogen.sh| - tools/autotune_grid/(generate_makefile|get_results).sh| - tools/build_utils/get_revision_number| - tools/conventions/test_conventions.sh| - tools/doxify/(generate_doxygen.sh|doxify.sh)| - tools/formatting/test_formatting.sh| - tools/hfx_tools/(contraction/create|block_contraction/generate_hfx_contract_block)| - tools/toolchain/( - install_cp2k_toolchain.sh| - scripts/(common_vars|get_openblas_arch|setup_buildtools|signal_trap|tool_kit|generate_arch_files).sh| - scripts/install_( - acml|sirius|libsmm|libxc|mkl|cmake|openmpi|spfft|hdf5|intelmpi| - mathlibs|mpich|pexsi|ptscotch|superlu|cosma|quip|reflapack| - libxsmm|libint|elpa|fftw|libvdwxc|openblas|plumed|valgrind|gcc| - gsl|spglib|scalapack - ).sh - )| - tools/manual/(update_manual|xml2htm)| - tools/plan_mpi_omp/plan.sh| - tools/precommit/deploy.sh| - tools/regtesting/do_regtest| - )$ - repo: local hooks: - id: doxify diff --git a/tools/precommit/precommit.py b/tools/precommit/precommit.py index c1f81fd29c..73c621fce8 100755 --- a/tools/precommit/precommit.py +++ b/tools/precommit/precommit.py @@ -190,7 +190,7 @@ def process_file(fn, allow_modifications): elif re.match(r".*\.sh$", fn): run_remote_tool("shfmt", fn) - # run_remote_tool("shellcheck", fn) + run_remote_tool("shellcheck", fn) elif re.match(r".*\.md$", fn): run_remote_tool("markdownlint", fn)