已合并
add Third_Party.yaml #175
add Third_Party.yaml #175
已合并
chupeng创建于 1月29日
1 个文件变更+27-0
@@ -0,0 +1,27 @@
1+# This program is free software, you can redistribute it and/or modify it.
2+# Copyright (c) 2025 Huawei Technologies Co., Ltd.
3+# This file is a part of the CANN Open Software.
4+# Licensed under CANN Open Software License Agreement Version 2.0 (the "License").
5+# Please refer to the License for details. You may not use this file except in compliance with the License.
6+# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED,
7+# INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
8+# See LICENSE in the root of the software repository for the full text of the License.
9+ 
10+mockcpp:
CANN-robot
CANN-robotCANN-robot1月29日

代码可读性: 版本号格式不一致,mockcpp的版本号'v2.7-h1'使用了自定义的'h1'后缀,而其他项目如googletest、boost、json等都使用标准的语义化版本格式。这种不一致性会影响代码的可读性和维护性,特别是在自动化处理版本号时可能导致解析错误。

问题类型: 代码可读性 文件路径: Third_Party_Open_Source_Software_List.yaml 行号: 1 问题代码:

mockcpp:
  version: v2.7-h1

修改建议:

建议统一版本号格式,要么使用标准的语义化版本(如v2.7.1),要么在文档中明确说明自定义版本号的格式规范。如果'h1'表示特定的补丁或构建版本,可以考虑使用标准的预发布标签格式,如'v2.7.0-h1'。

此评论由代码审查工具自动生成

likedislike
11+ version: v2.7-h1
12+ type: test
13+googletest:
14+ version: v1.14.0
15+ type: test
16+boost:
17+ version: v1.87.0
18+ type: run
19+makeself:
20+ version: release-2.5.0-patch1.0
21+ type: build
22+json:
23+ version: v3.11.3
24+ type: run
25+llvm:
CANN-robot
CANN-robotCANN-robot1月29日

代码可读性: llvm的版本号'15.0.4'缺少'v'前缀,与其他项目(如googletest的'v1.14.0'、boost的'v1.87.0'、json的'v3.11.3')的格式不一致。这种不一致性会影响代码的统一性和可维护性。

问题类型: 代码可读性 文件路径: Third_Party_Open_Source_Software_List.yaml 行号: 11 问题代码:

llvm:
  version: 15.0.4

修改建议:

建议统一版本号前缀格式,要么在所有版本号前都加上'v'前缀(如'v15.0.4'),要么全部移除'v'前缀。建议采用带'v'前缀的格式,因为这是Git标签的常见格式。

此评论由代码审查工具自动生成

likedislike
26+ version: 15.0.4
27+ type: build