From e748ffa67c57d2a1b94341dd321e1ec41a9bf357 Mon Sep 17 00:00:00 2001 From: "Xinwei Xiong (cubxxw)" <3293172751nss@gmail.com> Date: Tue, 19 Mar 2024 12:12:58 +0800 Subject: [PATCH] feat: add tools formitychecker --- tools/formitychecker/config.yaml | 47 ++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 tools/formitychecker/config.yaml diff --git a/tools/formitychecker/config.yaml b/tools/formitychecker/config.yaml new file mode 100644 index 000000000..5fec42012 --- /dev/null +++ b/tools/formitychecker/config.yaml @@ -0,0 +1,47 @@ +# config.yaml 示例配置 + +# 基础配置 +baseConfig: + searchDirectory: "./" # 检索的根目录,"./" 代表当前目录 + ignoreCase: false # 是否忽略大小写,true 为忽略,false 为区分大小写 + +# 目录命名风格配置 +directoryNaming: + allowHyphens: true # 是否允许目录名中含有中划线 + allowUnderscores: false # 是否允许目录名中含有下划线 + mustBeLowercase: true # 目录名是否必须为小写 + +# 文件命名风格配置 +fileNaming: + allowHyphens: true # 是否允许文件名中含有中划线 + allowUnderscores: true # 是否允许文件名中含有下划线 + mustBeLowercase: true # 文件名是否必须为小写 + +# 忽略的文件格式列表 +ignoreFormats: + - ".log" + - ".env" + - "_test.go" + +# 忽略的目录列表 +ignoreDirectories: + - "vendor" + - ".git" + - "node_modules" + - "logs" + - "components" + - "_output" + - "README.md" + - "tools/openim-web" + - "CHANGELOG" + - "docs/readme" + +fileTypeSpecificNaming: + ".yaml": + allowHyphens: true + allowUnderscores: false + mustBeLowercase: true + ".go": + allowHyphens: false + allowUnderscores: true + mustBeLowercase: true