code-analysis

    1热度

    1回答

    我试图从目标文件中提取信息,使用nm命令进行某种静态代码分析,其中我必须计算C代码中声明的变量和函数的数量。我已经通过了GNU Binutils的documentation。我可以在nm返回的符号表中找到在全局范围声明的变量,但是我找不到在本地范围内声明的变量。这是为什么?我怎样才能访问它? 除nm之外还有其他方法可以提取我想要的信息。作为一个编译器,gcc应该为它的使用生成一个符号表。我可以通过

    43热度

    6回答

    将我的WinForms VS2013项目升级到VS2015后,我开始看到MSB3884“无法找到规则集文件”警告。 谷歌搜索出现了一篇MSDN文章,Stack Overflow文章指出以及许多其他网站。 类似的问题:33020507 MSDN:VS2015 MSB3884 Warning 我都VS2013和VS2015安装。 提供警告(和那些没有)的项目文件没有这些条目。 <CodeAnalysi

    -5热度

    1回答

    enter image description here 我在分析方面遇到了一些困难......我有一个表是学生。它具有投票的地位,0.0表示尚未投票,表决已投票。我有syearid这是学年。我的主要号码是学号的IDNO。 这是我的问题。当学生已经在该学年投票时,学生不能再次投票并显示他/她已经投票的消息。现在状态会更新为投票,当学生再次投票时,它会说重复的IDNO是正确的。现在我的问题。我希望学

    0热度

    1回答

    我有一个名为SearchableAttribute的属性,它标记了类的属性。但是,只有类型为string的属性才允许使用此[Searchable]属性进行标记。为了解决它,我试图编写一个CodeAnalysis规则来分析我的类的属性,检查[Searchable]属性的存在性,并且如果属性的类型不是string,则创建一个Problem。 这是我在我的规则类到目前为止: public overrid

    11热度

    3回答

    更新从VS 2015年更新1 RC到VS 2015年更新1,我不断收到以下错误消息后: 分析 “Microsoft.CodeAnalysis.VisualBasic .CodeFixes.SimplifyTypeNames.VisualBasicSimplifyTypeNamesDiagnosticAnalyzer“ 投掷类型的异常‘System.ArgumentNullException’与消息

    8热度

    3回答

    我收到我的生成服务器上的代码分析错误的错误是 ... NETFramework,版本= v4.6.AssemblyAttributes.cs(3,1 ):错误CS8019:不必要的使用指令。 这是在Visual Studio创建的Temp文件中。 在我的项目中,我有“Suppress results from generated code (managed only)”打勾。我原以为这就够了。 但

    0热度

    1回答

    我最近继承了一个大的解决方案,在其代码库中包含大量抑制消息。 等我碰巧碰到这些代码的一部分时,一个接一个地简单地运行这些消息,这是处理所有这些被抑制的分析错误的可怕方法。 虽然有少量抑制被认为是有效的(例如在自动生成的代码文件中),但大多数都需要修复。 是否有某种插件或过程通过TFS,任何人都可以推荐,以便以有效的方式管理这些代码分析问题?

    1热度

    1回答

    我想解决某个网站是否使用WebGL。我很喜欢使用Chrome的开发者工具,但我不太确定我在找什么。我看到名称中带有“webgl”的各种变量和类,但例如没有致电initWebGL()。 有没有可靠的,也许更简单的方法来告诉?

    0热度

    1回答

    因此,我的团队正在寻找将静态代码分析的指标作为我们团队仪表板的一部分。度量标准可以是绝对的,如圈复杂度和测试覆盖率。我们的应用程序基于.Net并存储在Visual Studio Online中。 有没有人可以将这样的工具集成到构建管道中,或者是完全联合或者一些漂亮的powershell,可以运行这样的分析并将结果外部化为API或类似的东西?

    0热度

    1回答

    我找到了一种方法来检查使用resharper的未使用的公共/私有方法,但是我们也可以使用注释[WebMethod]检查方法。所以我可以确保它也不能从我的JavaScript代码访问。 请帮我在这方面