static-code-analysis

    2热度

    2回答

    我想摆脱使用NDepend代码库中的死代码。由于我们使用依赖注入我想找到从注册表基地仅派生类中使用的接口(和实现): public class PresenterRegistry : Registry { public PresenterRegistry() { For<IExamplePresenter>().Use<ExamplePresenter>();

    2热度

    1回答

    我正在寻找如何配置OCLint或如何使其运行的示例。我进行了搜索,但没有。在这里,在堆栈溢出恰好有3有关,只是命名的图书馆和谷歌的职位只是官方OCLint.org 的公报说,文档: [[email protected] ~]$ oclint -help OVERVIEW: OCLint, a static code analysis tool for Objective-C and relate

    2热度

    1回答

    如何使用Splint执行污渍分析? 我在我的Ubuntu 12.04上安装了Splint。创建为以下一个小的测试用例: #include<stdio.h> #include<string.h> int main(int argc, char *argv[]) { char a[10]; strncpy(a,argv[1],10); printf(a);

    4热度

    1回答

    如何检查一个对象是否会成功实例化给定的参数,而不实际创建实例? 其实我只是检查(没有测试此代码,而应该很好地工作......)的需要参数的数量,忽略类型: // Filter definition and arguments as per configuration $filter = $container->getDefinition($serviceId); $args = $active

    7热度

    3回答

    我安装了用于我的C++项目的静态代码分析的Cppcheck工具,并且感觉它的性能很差。例如,谁能告诉我为什么 Cppcheck无法在下面的代码中找到数组越界错误? void f(int c) { char *p = new char[10]; p[c] = 42; } void g() { f(100); } 有一个online demo这里代码可以方便地

    2热度

    1回答

    在NDepend的,我们可以得到很好的依赖图显示哪些方法被调用。 我们还没有能够做的就是在其中看到订购方法被调用。例如方法A调用方法X及Y.方法然后,我们希望这种方法X的方法Y.之前调用 有谁知道这是可能的NDepend的或任何其他工具在图中看到什么? 我们正在分析的代码是C#和Cobol.net(NDepend的不分析Cobol.Net代码,但它并分析该从Cobol.net代码生成的IL代码)

    4热度

    1回答

    同样不变的是有一个Java的免费提供的静态代码分析工具,它可以检测到我使用相同的恒定值方法参数上所有调用的方法,所以我可以删除参数并在方法体内使用一个常量值?例如。在 class A { void methodA { someMethod("first", 42); } } class B { void methodB { someMet

    0热度

    1回答

    我在我的项目中使用Sonar进行静态代码分析。问题是Sonar正在花费大量时间在初始化休眠。有没有人有关于如何加快声呐分析的任何想法?

    2热度

    1回答

           是否有任何Java静态代码分析器可以检测可能导致内存泄漏的代码?我知道JVM配置文件被用于这个目的,但是这并不能帮助我们在开发过程中设置检查点。      教育开发者关于最佳实践是一方面,但我如何将自动化过程作为检查点放在这里? 欢迎任何想法或建议。

    3热度

    4回答

    有没有可以解析C语法的库? 例如,我想写我自己的代码/脚本,将分析c语法的c文件。每个函数/文件的“if”语句的数量,函数中每行代码的注释行数等..... 我没有问题写所有这些自定义代码只是为了使工作更容易已经有一些库可以用来跳过开始,而不是从解析器开始。 谢谢!