From c77c4154200946c7922f8b91de45af9252814851 Mon Sep 17 00:00:00 2001 From: soblin Date: Mon, 14 Mar 2022 07:43:24 +0900 Subject: [PATCH] adding pre-commit-config --- .dir-locals.el | 1 + .pre-commit-config.yaml | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 .dir-locals.el create mode 100644 .pre-commit-config.yaml diff --git a/.dir-locals.el b/.dir-locals.el new file mode 100644 index 0000000..37a614e --- /dev/null +++ b/.dir-locals.el @@ -0,0 +1 @@ +((c++-mode . ((mode . clang-format+)))) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 0000000..49cf98e --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,19 @@ +# See https://pre-commit.com for more information +# See https://pre-commit.com/hooks.html for more hooks +repos: +- repo: https://github.com/pre-commit/pre-commit-hooks + rev: v3.2.0 + hooks: + - id: trailing-whitespace + - id: end-of-file-fixer + - id: check-yaml + - id: check-added-large-files + +# CMake formatting +- repo: https://github.com/cheshirekow/cmake-format-precommit + rev: "v0.6.13" + hooks: + - id: cmake-format + additional_dependencies: [pyyaml] + types: [file] + files: (\.cmake|CMakeLists.txt)(.in)?$