code-analysis相关内容

Ruby源代码分析器(类似pylint)

Ruby是否具有 pylint 这样的工具来分析源代码中的错误和简单性编码标准? 如果可以与 或者每个人都编写了很好的测试以至于不需要源代码检查器! 解决方案 我查看了许多可在此处使用的Ruby工具 http://devver.wordpress.com/2008/10/03/ruby-tools-roundup/ webmat提到了大多数工具,但是如果您想了解更多 ..
发布时间:2020-10-04 18:53:06 其他开发

分析效率代码?

您使用哪种工具来确定代码的效率?您是否使用运行统计上显着数量的测试的家用应用程序或某些商业产品?您是否使用自己的知识来测试代码的某些区域,或者某些工具来分析代码中的弱点? 解决方案 这称为分析。对于各种不同的语言,有许多可用的现成工具可以帮助您确定应用程序中的瓶颈在哪里。例如,用于Java的 TPTP 组工具可以向您展示性能瓶颈归结于各个方法的地方水平,如果你想要的话。当然,有时您真正需要 ..
发布时间:2020-10-04 18:52:59 其他开发

通过nuget包添加代码分析规则集

我正在尝试构建一个NuGet软件包,该软件包可以自动且可更新地添加我们公司的代码分析词典。 规则集已添加到内容文件夹中,现在我想要使用install.ps1脚本在项目文件中添加规则集。 我想出了办法,就是使用envDTE,但是我找不到关于它的很多有用的文档。 http://msdn.microsoft.com/zh-CN/library/za2b25t3(v = vs.100). ..
发布时间:2020-09-26 00:05:30 C#/.NET

是否有任何工具可以确定执行Big-O复杂性的代码分析?

我什么都没看到,我怀疑定义"n"的困难,因为通常对于分析一个复杂的函数来说,要定义的不仅仅是一个或两个变量. 有用于圈复杂度的分析工具,但是有用于时间(和/或空间)复杂度的分析工具吗?如果是这样的话,如果不是,那为什么呢?这是不可行的吗?不可能的?有人还没有解决? 理想情况下,应用程序的整体复杂性(定义不同的可能的"n")以及应用程序中的每种方法都将具有这种复杂性 编辑:因此,由 ..
发布时间:2020-09-20 20:44:29 其他开发

在VSTS项目构建中运行代码分析器

在VSTS(托管TFS)中,我具有使用MSBuild的构建定义.我真正想要的是让请求带有任何违反规则检测的注释.但是,我根本无法使分析仪正常工作.到目前为止,我已经完成了什么; 在要构建的项目之一中安装了Microsoft.CodeAnalysis.FxCopAnalyzers 已验证在Visual Studio中运行“分析代码"确实会输出违反规则的情况 所有*.ruleset文件在自托 ..
发布时间:2020-09-17 02:02:17 其他开发

在VSTS中显示代码分析警告

我已经在我的Visual Studio Team Services构建中设置了静态代码分析.我正在为解决方案使用"MSBuild"构建步骤,并且在构建日志中,它显示以##[warning]开头的999多行: 2017-11-09T13:52:34.7970784Z ## [warning] myfilename.cs(753,17):警告CA2200:重新抛出捕获的异常更改堆栈信息. ..
发布时间:2020-09-17 01:11:13 其他开发

CA1704-微软似乎阻止了“多"这个词?

public class MultiSomething { } //CA1704:IdentifiersShouldBeSpelledCorrectly 运行代码分析时,出现错误,因为Microsoft不能识别单词"Multi"(很容易想到他们在IMultiValueConverter中使用了它).因此,我要纠正此问题的方法是添加CodeAnalysisDictionary.xml文件,并按照 ..
发布时间:2020-07-30 19:26:56 C#/.NET

Visual Studio GlobalSuppression.cs文件和UTF-16

似乎Visual Studio 2015使用UTF-16编码保存了GlobalSuppression.cs文件.使用SVN时,这很烦人,因为它认为UTF-16文件是二进制文件. 问题: 是否可以使用Visual Studio以UTF-8编码保存GlobalSuppression.cs? 或者,有人可以提供一个我可以找到该文件所基于的模板的位置(如果存在)吗?请注意,我在Commo ..
发布时间:2020-07-27 07:16:58 C#/.NET

在Visual Studio 2013中,如何将代码分析限制为我的代码而不是引用的程序集?

我在Visual Studio 2013(c#代码)中有一个解决方案,该解决方案具有对我随NuGet添加的第三方程序集(ICSharpCode.SharpZipLib)的引用.当我在解决方案上运行“代码分析"时,我收到来自第三方程序集的许多警告.如何告诉VS,我只需要代码中的代码分析建议? 我很确定错误来自库本身,而不是我的使用.共有32期,例如 CA2237:使用Serializab ..

VS2010代码分析.禁止所有类成员的消息CA1051:DoNotDeclareVisibleInstanceFields

我有一个这样的班级: public class Foo { public readonly int A = 1; public readonly int B = 2; } 当我运行内置于Code Analysis工具中的VS2010时,会收到 2 相同的警告: " field'..."在其声明类型之外可见,将其可访问性更改为private并添加一个属性,该属性具有与该字段 ..