static-analysis

    6热度

    1回答

    我的问题是,Nuget软件包(内部解决方案/软件包文件夹)导致了很多警告和分析他们正在花费时间。 我试过从静态分析中排除文件夹,但没有成功。我理解这可以通过使用CAExcludePath环境变量来实现。但我应该在哪里设置CAExcludePath环境变量?我已经尝试通过project-> debugger-> environment字段进行设置。

    1热度

    1回答

    我正在寻找获取Coverity摘要页面(登录到Coverity后看到的页面)的方法。简单的网页抓取不适合这种情况,因为在获取此页面之前需要登录。 我只是想知道是否有为Coverity提供的API来定期获取这些信息。

    1热度

    1回答

    我正在尝试使用RecursiveASTVisitor去一次去使用多个文件的AST,并发现这种方法buildASTs从ClangTool,据说这是Create an AST for each file specified in the command line and append them to ASTs。 但是,我无法找到使用示例或指南。 任何人都有将多个来源的AST结合使用的经验? 我现在所做

    0热度

    1回答

    一个不存在的财产我有一组常数,恰似 let codes = { OPEN_ACCOUNT: 1000, CLOSE_ACCOUNT: 1001, DEPOSIT_FUNDS: 3000 ... } 有时按键被重命名,或添加或删除,因此codes的结构对象变化。由于应用程序是相当大的,我会很乐意静态分析与喜欢的JSLint/TSLint一些工具情况下,代

    1热度

    1回答

    我在一家使用Typescript进行大多数新开发的商店中工作,所以我们非常习惯于使用箭头函数等ES6功能,并通过扩展步骤使它们对Internet Explorer安全。但是这个星期我不得不编辑一个现有的js文件(它没有转译)并且愚蠢地使用了一个箭头函数。这在我的现代开发浏览器中运行良好,但在IE9下打破了QA。 所以我知道这是我愚蠢的错误,但我想知道是否有工具可以警告如果功能不符合特定浏览器版本是

    0热度

    1回答

    我正在开发一个使用OPAL框架的Java字节码的静态分析。 我目前需要更改代码的结构,才能添加一些功能。 这种发源于一个大的方法,其中我必须的一部分外部化到一个单独的方法: def singleCallUpperTypeBounds( caller: Method, pc: Int, calleeDescriptor: MethodDescriptor, pr

    4热度

    1回答

    我读过这个链接,但仍不能完全理解什么是http://clang.llvm.org/doxygen/classclang_1_1RecursiveASTVisitor.html 哪种方法写的时候,我应该重写TraverseDecl和VisitDecl(及其使用情况)之间的区别TraverseDecl(铛RecursiveASTVisitor)我的RecursiveASTVisitor?

    1热度

    1回答

    我已经抛弃了Objective C方法的AST内容,并且其中一些方法有一个IBActionAttr作为它的孩子。 但是,IBActionAttr不是一个Stmt或Decl。我该如何去检测ObjCMethodDecl是否有IBActionAttr?

    0热度

    1回答

    我现在开发一个工具来静态分析Objective-C的文件铿锵一支新秀。 我想找到一种方法来获取xcode-project中带有文本的函数调用图(我可以在程序中分析),但我找不到一个好办法。 如何使用某些工具获取图形?或者是否有办法让我可以使用clang为代码分析代码。

    2热度

    2回答

    有没有办法在编译期间或编译之后获取有关代码的哪些部分已被优化的信息,但无需查看程序集或执行代码。 如果能够立即知道一个大代码块是否得到了优化,那就太好了。