OCLint 是一种静态代码分析工具,用于通过检查 C、C++ 和 Objective-C 代码来提高质量并减少缺陷。 它寻找编译器看不到的潜在问题,例如: 可能的错误 - if/else/tr...<
pycodestyle 是一个工具,用于根据 PEP 8 中的一些样式约定检查你的 Python 代码。该项目曾用名为 pep8,为了减少混淆改名为 pycodestyle。 特性: 插件架构:...<
Semgrep 是一个快速、开源的静态分析工具,用于在编辑、提交和 CI 时查找错误并执行代码标准。 Semgrep 在你的电脑或构建环境中分析本地代码:代码从不上传。 它的规则看起来就像你已经...<
Codepilot 是一款为软件开发者制定的代码搜索工具。 支持搜索代码示例、问题回答、特性描述或相关文档 支持自定义过滤器 用户可以根据项目所依赖的库来过滤 GitHub 的结果。在搜索代码时...<
CodeQL 是一个语义代码分析引擎,它可以扫描发现代码库中的漏洞。使用 CodeQL,可以像对待数据一样查询代码。编写查询条件以查找漏洞的所有变体,并处理,同时可以分享个人查询条件。 Un...<
Facebook 开源的 Haskell 代码重构工具。该工具能够简化重构过程、提升重构速度及安全性。 特性 能力 可以重写表达式、类型和模式 匹配取决于 alpha 等效性 重写是等式的:在左...<
cLua 是一个 lua 的代码覆盖率工具。 特性 C++开发,性能更高,对宿主进程影响更小 简单require即可使用,或通过hookso注入 独立的命令行解析工具 编译 编译libclua....<
Jupiter解决了ReviewClipse的不足,它提供了代码行级别的评审批注功能,方便评审参与人了解具体是哪些行代码存在问题。同时,它也比较 符合常规的评审流程,被评审人提供待审代码->评审...<
Piranha 是一种自动重构过时标识相关代码的工具。在属性文件中指定与标识相关的 API 列表之后,该工具会输入标识名称和预期处理行为,并根据这些来自动重构代码。 特性标识(feature f...<
go_fmt 是一个 go 代码格式化工具。 1.基本功能: 支持只对修改过的文件(目前只支持git项目)进行代码格式化。 格式化import部分:分3段式,依次为 标准库、第三方库、项目自身库...<