c# - 在源代码级别运行的 C# 静态源代码分析

标签 c# static-analysis

当前用于 C#(或其他 .NET 语言)的静态源代码分析工具通常在程序集级别运行。他们使用反射来分析代码。

是否有仅在源代码级别运行的可用工具(如 C 语言的 lint)?

最佳答案

IIRC,SourceMonitor适用于代码级别,也适用于 Microsoft StyleCop .

源监视器:

The freeware program SourceMonitor lets you see inside your software source code to find out how much code you have and to identify the relative complexity of your modules.

风格警察:

StyleCop analyzes C# source code to enforce a set of style and consistency rules. It can be run from inside of Visual Studio or integrated into an MSBuild project.

关于c# - 在源代码级别运行的 C# 静态源代码分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2681790/

相关文章:

c++ - 如何在 C++ 中禁用 CodeSonar 警告

c# - .NET 7 创建自定义输出缓存策略

c# - UWP AutoNext 函数

xcode - Xcode构建和分析-是否可以故意跳过对特定文件的分析?

c# - 代码契约(Contract) : Why are some invariants not considered outside the class?

java - 使用Java的DelayQueue时,是否还要实现equals()和hashCode()?

java - 对生成的代码运行 Lint/Sonarqube 分析

c# - C#读取USB设备序列号

c# - 谁来初始化数据成员?它是构造函数还是任何东西?

c# - 如何创建带有参数的 AttributeSyntax