Simple.Code.Analyzer产品系统

我要开发同款
谷工Csharp2026年01月26日
11阅读

技术信息

语言技术
C#
系统类型
Windows
行业分类
开发工具

作品详情

行业场景

想要知道代码里面用了那些资源(string)怎么办?
等代码执行,然后记下来?怎么解决 if 问题,保证所有分支都覆盖到?
是否可以参考单元测试覆盖率的做法,编译之前分析整个代码,然后输出分析结果

功能介绍

1. 支持代码静态分析
2. 支持遍历所有分支(if、switch)
3. 支持方法调用(递归)
4. 支持参数拼接
5. 支持 string 数组
6. 支持对象创建
7. 支持code编译前分析代码
8. 支持输出报告集成到 dll 文件

项目实现

1. 创建 vs 插件Project
2. 实现 CodeAnalyzerWalker 用于代码遍历
3. 实现 AnalyzerRunner 用于分析 Project/class/method/argument
4. 实现 UpdateChecker 用于自动升级

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论