summaryrefslogtreecommitdiff
path: root/mac/.config/LunarVim/.pre-commit-config.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'mac/.config/LunarVim/.pre-commit-config.yaml')
-rw-r--r--mac/.config/LunarVim/.pre-commit-config.yaml34
1 files changed, 34 insertions, 0 deletions
diff --git a/mac/.config/LunarVim/.pre-commit-config.yaml b/mac/.config/LunarVim/.pre-commit-config.yaml
new file mode 100644
index 0000000..2c4921e
--- /dev/null
+++ b/mac/.config/LunarVim/.pre-commit-config.yaml
@@ -0,0 +1,34 @@
+repos:
+ - repo: local
+ hooks:
+ - id: shfmt
+ name: shfmt
+ minimum_pre_commit_version: 2.4.0
+ language: system
+ types: [shell]
+ entry: bash
+ args: [-c, make lint-sh]
+ - id: shellcheck
+ name: shellcheck
+ language: system
+ types: [shell]
+ entry: bash
+ args: [-c, make style-sh]
+ - id: stylua
+ name: StyLua
+ language: rust
+ entry: stylua
+ types: [lua]
+ args: ["-"]
+ - id: luacheck
+ name: luacheck
+ language: system
+ entry: luacheck
+ types: [lua]
+ args: [.]
+ - id: commitlint
+ name: commitlint
+ language: system
+ entry: bash
+ args: [./utils/ci/run_commitlint.sh]
+ stages: [commit-msg]