diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-21 11:54:28 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-21 11:54:28 +0000 |
commit | e6918187568dbd01842d8d1d2c808ce16a894239 (patch) | |
tree | 64f88b554b444a49f656b6c656111a145cbbaa28 /src/arrow/.pre-commit-config.yaml | |
parent | Initial commit. (diff) | |
download | ceph-e6918187568dbd01842d8d1d2c808ce16a894239.tar.xz ceph-e6918187568dbd01842d8d1d2c808ce16a894239.zip |
Adding upstream version 18.2.2.upstream/18.2.2
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/arrow/.pre-commit-config.yaml')
-rw-r--r-- | src/arrow/.pre-commit-config.yaml | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/src/arrow/.pre-commit-config.yaml b/src/arrow/.pre-commit-config.yaml new file mode 100644 index 000000000..071807230 --- /dev/null +++ b/src/arrow/.pre-commit-config.yaml @@ -0,0 +1,54 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you 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. + +# To use this, install the python package `pre-commit` and +# run once `pre-commit install`. This will setup a git pre-commit-hook +# that is executed on each commit and will report the linting problems. +# To run all hooks on all files use `pre-commit run -a` + +repos: + - repo: local + hooks: + - id: rat + name: Release Audit Tool + language: system + entry: bash -c "git archive HEAD --prefix=apache-arrow/ --output=arrow-src.tar && ./dev/release/run-rat.sh arrow-src.tar" + always_run: true + pass_filenames: false + - id: hadolint + name: Docker Format + language: docker_image + types: + - dockerfile + entry: --entrypoint /bin/hadolint hadolint/hadolint:latest - + exclude: ^dev/.*$ + - repo: git://github.com/pre-commit/pre-commit-hooks + sha: v1.2.3 + hooks: + - id: flake8 + name: Python Format + files: ^(python|dev|integration)/ + types: + - file + - python + - id: flake8 + name: Cython Format + files: ^python/ + types: + - file + - cython + args: [--config=python/.flake8.cython] |