codecheck

本文介绍了两种静态代码检查工具:scan-build和CodeChecker。scan-build是Clang工具集的一部分,提供便捷的静态代码分析功能。CodeChecker由爱立信开发,不仅包括了Clang静态分析器和Clang-Tidy,还支持其他多种检查器如cppcheck和cpplint,功能更为全面。

codecheck

scan-build: clang-tools集成的静态检查工具, 使用clang static analyzer进行静态检查,使用方便

https://clang-analyzer.llvm.org/scan-build.html
https://manpages.ubuntu.com/manpages/bionic/man1/scan-build.1.html

CodeChecker: 爱立信推出的静态检查工具,默认使用clang static analyzer和clang tidy进行检查,此外还支持cppcheck和cpplint等检查器,功能比scan-build更丰富,项目文档也比较详细:

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused,solved
git出现RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errfno 10054
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused的几种解决方式
创建Python虚拟化环境

https://blog.youkuaiyun.com/weixin_44391661/article/details/86632341
https://blog.youkuaiyun.com/killsoiler/article/details/112004785

reference

官网
Linux安装教程

在 PyCharm 中安装 CodeCheck 插件可以通过以下步骤完成: 1. **打开 PyCharm 设置界面** 在 PyCharm 主界面中,点击顶部菜单栏的 `File`,然后选择 `Settings`(在 macOS 上是 `Preferences`)。 2. **进入插件管理界面** 在设置窗口中,选择左侧的 `Plugins` 选项。此界面允许用户搜索、安装、更新或卸载插件。 3. **搜索 CodeCheck 插件** 在插件市场搜索栏中输入 `CodeCheck`,查找相关的插件。如果存在适用于 PyCharm 的 CodeCheck 插件,则会出现在搜索结果中。 4. **安装插件** 找到目标插件后,点击右侧的 `Install` 按钮进行安装。如果插件不在市场中,则可以点击 `Marketplace` 下的 `Browse repositories` 按钮进一步查找,或者点击 `Install Plugin from Disk` 选项手动安装本地的 `.jar` 插件文件。 5. **重启 PyCharm** 安装完成后,PyCharm 会提示需要重启以应用更改。点击 `Restart IDE` 使插件生效。 如果 CodeCheck 没有直接支持 PyCharm 的插件,也可以考虑使用外部工具集成的方式。例如,通过配置 PyCharm 的外部工具(External Tools)功能,调用命令行工具运行 CodeCheck 对代码进行分析。 ### 配置外部工具调用 CodeCheck 1. 点击 `File` > `Settings` > `Tools` > `External Tools`。 2. 点击 `+` 号添加新工具。 3. 填写以下信息: - **Name**: CodeCheck - **Program**: `codecheck` 或完整路径(如 `/usr/local/bin/codecheck`) - **Arguments**: `$FileName$` - **Working directory**: `$FileDir$` 4. 点击 `OK` 保存配置。 完成配置后,可以在编辑器中右键点击文件,选择 `External Tools` > `CodeCheck` 来运行分析。 请确保 CodeCheck 已正确安装在系统中,并且可以通过命令行调用。如果尚未安装,需根据官方文档进行安装并配置环境变量 [^3]。 ```bash # 示例:安装 CodeCheck(假设支持通过 npm 安装) npm install -g codecheck ``` ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大江东去浪淘尽千古风流人物

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值