From a8b8a6746c74c5103c922510ca2dff0e32e7a38c Mon Sep 17 00:00:00 2001 From: jiangjiajun Date: Wed, 20 May 2020 17:14:54 +0800 Subject: [PATCH] test cpp --- .pre-commit-config.yaml | 17 +++++++++++++++++ docs/test.cpp | 20 ++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 docs/test.cpp diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 7aed914..5a750a0 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -14,6 +14,7 @@ - id: check-symlinks - id: check-added-large-files - repo: local + hooks: - id: copyright_checker name: copyright_checker @@ -21,3 +22,19 @@ language: system files: \.(c|cc|cxx|cpp|cu|h|hpp|hxx|proto|py)$ exclude: (?!.*third_party)^.*$ + + hooks: + - id: clang-format-with-version-check + name: clang-format + description: Format files with ClangFormat. + entry: bash ./tools/codestyle/clang_format.hook -i + language: system + files: \.(c|cc|cxx|cpp|cu|h|hpp|hxx|proto)$ + + hooks: + - id: cpplint-cpp-source + name: cpplint + description: Check C++ code style using cpplint.py. + entry: bash cpplint_pre_commit.hook + language: system + files: \.(c|cc|cxx|cpp|cu|h|hpp|hxx)$ diff --git a/docs/test.cpp b/docs/test.cpp new file mode 100644 index 0000000..3f9bc68 --- /dev/null +++ b/docs/test.cpp @@ -0,0 +1,20 @@ +// Copyright (c) 2020 PaddlePaddle Authors. All Rights Reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include + +int main() { + std::cout << "haha" << std::endl; + return 0; +} -- GitLab