Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
BaiXuePrincess
Paddle
提交
b4a3cca1
P
Paddle
项目概览
BaiXuePrincess
/
Paddle
与 Fork 源项目一致
Fork自
PaddlePaddle / Paddle
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Paddle
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
b4a3cca1
编写于
11月 07, 2022
作者:
N
Nyakku Shigure
提交者:
GitHub
11月 07, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[CodeStyle] refine pre-commit-config.yaml (#47693)
* sort hooks * add `name` for remove-tabs
上级
01bfe786
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
46 addition
and
42 deletion
+46
-42
.pre-commit-config.yaml
.pre-commit-config.yaml
+46
-42
未找到文件。
.pre-commit-config.yaml
浏览文件 @
b4a3cca1
...
...
@@ -10,14 +10,29 @@ exclude: |
python/paddle/fluid/tests/unittests/mlu/.+
)$
repos
:
# Common hooks
-
repo
:
https://github.com/pre-commit/pre-commit-hooks
rev
:
v4.1.0
hooks
:
-
id
:
check-added-large-files
-
id
:
check-merge-conflict
-
id
:
check-symlinks
-
id
:
detect-private-key
-
id
:
end-of-file-fixer
-
id
:
sort-simple-yaml
files
:
(ops|backward|op_[a-z_]+)\.yaml$
-
id
:
trailing-whitespace
files
:
(.*\.(py|bzl|md|rst|c|cc|cxx|cpp|cu|h|hpp|hxx|xpu|kps|cmake|yaml|yml|hook)|BUILD|.*\.BUILD|WORKSPACE|CMakeLists\.txt)$
-
repo
:
https://github.com/Lucas-C/pre-commit-hooks.git
rev
:
v1.1.14
hooks
:
-
id
:
remove-crlf
-
id
:
remove-tabs
name
:
Tabs remover (C++)
files
:
\.(c|cc|cxx|cpp|cu|h|hpp|hxx|xpu|kps)$
args
:
[
--whitespaces-count
,
'
2'
]
-
id
:
remove-tabs
name
:
Tabs remover (Python)
files
:
(.*\.(py|bzl)|BUILD|.*\.BUILD|WORKSPACE)$
args
:
[
--whitespaces-count
,
'
4'
]
# Exclude the fluid directory but keep the fluid/tests directory.
...
...
@@ -28,6 +43,18 @@ repos:
python/paddle/fluid/tests/unittests/collective/fleet/test_hdfs1.py|
python/paddle/fluid/tests/unittests/dygraph_to_static/test_error.py
)$
-
repo
:
local
hooks
:
-
id
:
copyright_checker
name
:
copyright_checker
entry
:
python ./tools/codestyle/copyright.hook
language
:
system
files
:
\.(c|cc|cxx|cpp|cu|h|hpp|hxx|proto|xpu|kps|py|sh)$
exclude
:
|
(?x)^(
paddle/utils/.*
)$
# For Python files
-
repo
:
https://github.com/psf/black.git
rev
:
22.8.0
hooks
:
...
...
@@ -37,18 +64,25 @@ repos:
rev
:
4.0.1
hooks
:
-
id
:
flake8
-
repo
:
https://github.com/
pre-commit/pre-commit-hooks
rev
:
v
4.1.0
-
repo
:
https://github.com/
PyCQA/autoflake
rev
:
v
1.7.7
hooks
:
-
id
:
check-added-large-files
-
id
:
check-merge-conflict
-
id
:
check-symlinks
-
id
:
detect-private-key
-
id
:
end-of-file-fixer
-
id
:
sort-simple-yaml
files
:
(ops|backward|op_[a-z_]+)\.yaml$
-
id
:
trailing-whitespace
files
:
(.*\.(py|bzl|md|rst|c|cc|cxx|cpp|cu|h|hpp|hxx|xpu|kps|cmake|yaml|yml|hook)|BUILD|.*\.BUILD|WORKSPACE|CMakeLists\.txt)$
-
id
:
autoflake
args
:
-
--in-place
-
--remove-all-unused-imports
-
--ignore-pass-after-docstring
-
--ignore-init-module-imports
-
--exclude=python/paddle/fluid/[!t]**,python/paddle/fluid/tra**
-
repo
:
local
hooks
:
-
id
:
pylint-doc-string
name
:
pylint
description
:
Check python docstring style using docstring_checker.
entry
:
bash ./tools/codestyle/pylint_pre_commit.hook
language
:
system
files
:
\.(py)$
# For C++ files
-
repo
:
local
hooks
:
-
id
:
clang-format
...
...
@@ -69,25 +103,7 @@ repos:
-
--extensions=c,cc,cxx,cpp,cu,cuh,h,hpp,hxx,kps
-
--filter=-readability/fn_size,-build/include_what_you_use,-build/c++11,-whitespace/parens
-
--quiet
-
repo
:
local
hooks
:
-
id
:
pylint-doc-string
name
:
pylint
description
:
Check python docstring style using docstring_checker.
entry
:
bash ./tools/codestyle/pylint_pre_commit.hook
language
:
system
files
:
\.(py)$
-
repo
:
local
hooks
:
-
id
:
copyright_checker
name
:
copyright_checker
entry
:
python ./tools/codestyle/copyright.hook
language
:
system
files
:
\.(c|cc|cxx|cpp|cu|h|hpp|hxx|proto|xpu|kps|py|sh)$
exclude
:
|
(?x)^(
paddle/utils/.*
)$
# For CMake files
-
repo
:
local
hooks
:
-
id
:
auto-generate-cmakelists
...
...
@@ -105,20 +121,8 @@ repos:
(?x)^(
paddle/fluid/operators/CMakeLists.txt
)$
-
repo
:
https://github.com/cmake-lint/cmake-lint
rev
:
1.4.2
hooks
:
-
id
:
cmakelint
args
:
[
--config=./tools/codestyle/.cmakelintrc
]
-
repo
:
https://github.com/PyCQA/autoflake
rev
:
v1.7.7
hooks
:
-
id
:
autoflake
args
:
-
--in-place
-
--remove-all-unused-imports
-
--ignore-pass-after-docstring
-
--ignore-init-module-imports
-
--exclude=python/paddle/fluid/[!t]**,python/paddle/fluid/tra**
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录