code-analysis

    0热度

    2回答

    由于某种原因,rubocop窒息了我在我的模型中的代码,以正确地解决accepts_nested_attributes_for像查找或创建一样工作。当我试图删除self的呼叫时,它爆炸了。在此之前,我将专家关闭之前,我正在推迟专家。思考? class Job < ActiveRecord::Base belongs_to :company before_validation :

    0热度

    1回答

    目前我正在尝试新的代码分析功能在Visual Studio 2015年该功能使开发人员能够抑制活性的问题。使用SuppressMessageAttribute抑制问题,可以将其应用于源代码本身,也可以应用于Visual Studio在项目根目录中通过名称'GlobalSuppressions.cs'创建的单独抑制文件。 然而,当我使用了这样的(生成的)抑制文件,该文件本身变得受到分析本身,并随后使

    1热度

    3回答

    最近,我需要对更改广泛使用的表(如PRODUCT,USER等)的DB列定义进行影响分析。我觉得这是一个非常耗时,无聊和困难的任务。我想问问是否有已知的方法这样做? 这个问题也适用于应用程序,文件系统,搜索引擎等的变化。起初,我认为这种函数关系应该是预先记录的或者一些如何跟踪,但是然后我意识到一切都可以有变化,这是不可能的。 我甚至不知道应该给这个问题贴什么标签,请帮忙。 对不起,我英文很差。

    3热度

    1回答

    在CustomDictionary.xml中,我该如何避免这两个来自VS2015代码分析的警告? 警告CA1701在资源“xxx.yyy.Properties.Resources.resx”, 按名称“LoggerMustSpecifyFilename”的字符串值离散项 “文件名”引用“文件名必须指定。”应以 表示为复合词。如果'文件名'是指API 标识符,则将其视为'文件名',否则将其分割为两个

    0热度

    1回答

    有没有办法让代码分析拼写检查器接受包含数字的首字母缩略词? 我在C#应用程序中从代码分析中得到CA1704和CA1709警告,其中包含一个包含数字的首字母缩略词的标识符。例如,“CheckAbc2deStatus”。 CA1704想要更正Abc的拼写,而CA1709要将“de”更改为“DE”。我发现了Code analysis, Lost between CA1709 and CA1704,并试图

    0热度

    1回答

    我想知道是否存在分析一堆JavaScript文件并确定哪些JavaScript文件相互依赖的JavaScript分析工具。例如: 文件答: function testObject() { } 文件B: var test = testObject(); 然后,我应该得到这个文件B依赖于文件A.东西定义的,因为B使用功能的TestObject存在相似节点,这是madge,但我想知道这是否也存

    2热度

    1回答

    因此,刚刚更新的Visual Studio 2015更新1(Windows 8.1)。 一个大的项目,我们已经工作了一段时间,在整体解决方案(或单个项目)上运行的代码分析运行CA适当,告诉我,构建失败,但当时并没有列出的错误错误列表。 在生成输出窗口,不过,我可以看到错误列表,但由于它的输出窗口,我不能做他们什么(例如,右键单击并抑制)。 我们在这里遇到了另一个Windows 8.1盒子,这个盒子

    1热度

    1回答

    我想创建一个自定义版本TimeoutException(我只会覆盖构造函数以添加更多信息),并且希望防止/阻止未来的创作(调用特定模块的System.TimeoutException的构造函数)。是否有可能将TimeoutException的构造函数标记为已弃用/过时? 这同样适用于在Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsTru

    0热度

    3回答

    我在写一个文件,分析的质量和可维护性的大型代码库的过程。作为本报告的一部分,我希望列出一个程序集对解决方案中另一个程序集的引用数目。这将给出每个组件与另一个组件紧密耦合的概念。 有没有在Visual Studio 2015年企业(或第三方插件)的工具,可以给我这个号码? 到目前为止,我已经尝试过Visual Studio的代码映射工具,但是这看起来只是生成一个带有箭头的可视化对象,然后我必须手动进

    1热度

    1回答

    我有一个控制器使用两个类。一个叫IndexModel,另一个叫IndexViewModel。 我将IndexViewModel传递给IndexModel构造函数。 [HttpGet] public ActionResult Index() { var model = new IndexModel(new IndexViewModel()); var vm = model.G