Skip to content

Commit 87116a3

Browse files
committed
📝 update collie json
Signed-off-by: cyw3 <2927096163@qq.com>
1 parent f0f9e81 commit 87116a3

1 file changed

Lines changed: 139 additions & 3 deletions

File tree

  • server/projects/main/apps/scan_conf/management/commands/open_source

server/projects/main/apps/scan_conf/management/commands/open_source/collie.json

Lines changed: 139 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
"languages": [
4444
"oc"
4545
],
46-
"solution": "检查代码文件的缩进,请修复对应的异常缩进。",
46+
"solution": "检查代码文件的缩进,请修复对应的异常缩进。\n## 规则参数\nIndentStyle: 可选 spaces 空格 和 tabs `\t` ,默认是 spaces\nIndentSize: 缩进长度,默认是4\n## 参数示例\nIndentStyle=spaces\nIndentSize=4\n",
4747
"owner": null,
4848
"labels": [],
4949
"description": "检查代码文件的缩进",
@@ -63,7 +63,7 @@
6363
"solution": "检查超出行数长度阈值的函数。",
6464
"owner": null,
6565
"labels": [],
66-
"description": "检查超出行数长度阈值的函数。默认阈值是100",
66+
"description": "检查超出行数长度阈值的函数。\n## 规则参数\nLineThreshold: 方法长度阈值,默认是100 \n## 参数示例\nLineThreshold=100\n",
6767
"disable": false
6868
},
6969
{
@@ -131,7 +131,143 @@
131131
"solution": "检查方法的参数个数。",
132132
"owner": null,
133133
"labels": [],
134-
"description": "检查方法的参数个数。默认阈值是6.",
134+
"description": "检查方法的参数个数。\n## 规则参数\nMax: 参数个数阈值,默认是6\n## 参数示例\nMax=6\n",
135+
"disable": false
136+
},
137+
{
138+
"real_name": "ObjectiveC/ClassNaming",
139+
"display_name": "ClassNaming",
140+
"severity": "info",
141+
"category": "convention",
142+
"rule_title": "检查class命名格式",
143+
"rule_params": null,
144+
"custom": false,
145+
"languages": [
146+
"oc"
147+
],
148+
"solution": "检查class命名格式",
149+
"owner": null,
150+
"labels": [],
151+
"description": "检查class命名格式。\n## 规则参数\nClassCase: 命名格式,可选 CamelCase 首字母小写驼峰式、UPPER_CASE 全部大写、LOWER_CASE 全部小写、camelBack 首字母大写驼峰式,默认是 CamelCase\n## 参数示例\nClassCase=CamelCase\n",
152+
"disable": false
153+
},
154+
{
155+
"real_name": "ObjectiveC/FunctionNaming",
156+
"display_name": "FunctionNaming",
157+
"severity": "info",
158+
"category": "convention",
159+
"rule_title": "检查函数命名格式",
160+
"rule_params": null,
161+
"custom": false,
162+
"languages": [
163+
"oc"
164+
],
165+
"solution": "检查函数命名格式",
166+
"owner": null,
167+
"labels": [],
168+
"description": "检查函数命名格式。\n## 规则参数\nFunctionCase: 命名格式,可选 CamelCase 首字母小写驼峰式、UPPER_CASE 全部大写、LOWER_CASE 全部小写、camelBack 首字母大写驼峰式,默认是 camelBack\n## 参数示例\nFunctionCase=camelBack\n",
169+
"disable": false
170+
},
171+
{
172+
"real_name": "ObjectiveC/GlobalVariableNaming",
173+
"display_name": "GlobalVariableNaming",
174+
"severity": "info",
175+
"category": "convention",
176+
"rule_title": "检查全局变量的命名格式",
177+
"rule_params": null,
178+
"custom": false,
179+
"languages": [
180+
"oc"
181+
],
182+
"solution": "检查全局变量的命名格式",
183+
"owner": null,
184+
"labels": [],
185+
"description": "检查全局变量的命名格式。\n## 规则参数\nGlobalVariablePrefix: 全局变量前缀,默认是`g`\n GlobalVariableCase: 命名格式,可选 CamelCase 首字母小写驼峰式、UPPER_CASE 全部大写、LOWER_CASE 全部小写、camelBack 首字母大写驼峰式,默认是 camelBack\n## 参数示例\nGlobalVariablePrefix=g\nGlobalVariableCase=camelBack\n",
186+
"disable": false
187+
},
188+
{
189+
"real_name": "ObjectiveC/LocalVariableNaming",
190+
"display_name": "LocalVariableNaming",
191+
"severity": "info",
192+
"category": "convention",
193+
"rule_title": "检查局部变量的命名格式",
194+
"rule_params": null,
195+
"custom": false,
196+
"languages": [
197+
"oc"
198+
],
199+
"solution": "检查局部变量的命名格式",
200+
"owner": null,
201+
"labels": [],
202+
"description": "检查局部变量的命名格式。\n## 规则参数\nLocalVariableCase: 命名格式,可选 CamelCase 首字母小写驼峰式、UPPER_CASE 全部大写、LOWER_CASE 全部小写、camelBack 首字母大写驼峰式,默认是 camelBack \n## 参数示例\nLocalVariableCase=camelBack\n",
203+
"disable": false
204+
},
205+
{
206+
"real_name": "ObjectiveC/MacroNaming",
207+
"display_name": "MacroNaming",
208+
"severity": "info",
209+
"category": "convention",
210+
"rule_title": "检查macro命名格式",
211+
"rule_params": null,
212+
"custom": false,
213+
"languages": [
214+
"oc"
215+
],
216+
"solution": "检查macro命名格式",
217+
"owner": null,
218+
"labels": [],
219+
"description": "检查macro命名格式。\n## 规则参数\nMacroCase: 命名格式,可选 CamelCase 首字母小写驼峰式、UPPER_CASE 全部大写、LOWER_CASE 全部小写、camelBack 首字母大写驼峰式,默认是 UPPER_CASE\n## 参数示例\nMacroCase=UPPER_CASE\n",
220+
"disable": false
221+
},
222+
{
223+
"real_name": "ObjectiveC/MaxLineLength",
224+
"display_name": "MaxLineLength",
225+
"severity": "info",
226+
"category": "convention",
227+
"rule_title": "检查文件长度",
228+
"rule_params": null,
229+
"custom": false,
230+
"languages": [
231+
"oc"
232+
],
233+
"solution": "检查文件长度",
234+
"owner": null,
235+
"labels": [],
236+
"description": "检查文件长度。\n## 规则参数\ntabWidth: 缩进宽度,默认是4\nMaxLineLength: 长度阈值,默认是150\n## 参数示例\ntabWidth=4\nMaxLineLength=150\n",
237+
"disable": false
238+
},
239+
{
240+
"real_name": "ObjectiveC/MethodNaming",
241+
"display_name": "MethodNaming",
242+
"severity": "info",
243+
"category": "convention",
244+
"rule_title": "检查方法命名格式",
245+
"rule_params": null,
246+
"custom": false,
247+
"languages": [
248+
"oc"
249+
],
250+
"solution": "检查方法命名格式",
251+
"owner": null,
252+
"labels": [],
253+
"description": "检查方法命名格式。\n## 规则参数\nMethodCase: 命名格式,可选 CamelCase 首字母小写驼峰式、UPPER_CASE 全部大写、LOWER_CASE 全部小写、camelBack 首字母大写驼峰式,默认是 camelBack\n## 参数示例\nMethodCase=camelBack\n",
254+
"disable": false
255+
},
256+
{
257+
"real_name": "ObjectiveC/ParameterNaming",
258+
"display_name": "ParameterNaming",
259+
"severity": "info",
260+
"category": "convention",
261+
"rule_title": "检查参数命名格式",
262+
"rule_params": null,
263+
"custom": false,
264+
"languages": [
265+
"oc"
266+
],
267+
"solution": "检查参数命名格式",
268+
"owner": null,
269+
"labels": [],
270+
"description": "检查参数命名格式。\n## 规则参数\nParameterCase: 命名格式,可选 CamelCase 首字母小写驼峰式、UPPER_CASE 全部大写、LOWER_CASE 全部小写、camelBack 首字母大写驼峰式,默认是 camelBack\n## 参数示例\nParameterCase=camelBack\n",
135271
"disable": false
136272
},
137273
{

0 commit comments

Comments
 (0)