stylecop

    0熱度

    2回答

    我有一個約80個項目的解決方案。每個項目都啓用StyleCop MSBuild集成: <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> <Import Project="$(ProgramFiles)\MSBuild\Microsoft\StyleCop\v4.4\Microsoft.StyleCop.ta

    6熱度

    1回答

    我想讓構建失敗,如果他們不通過StyleCop。目前,這些只是作爲警告顯示。我試圖按照the documentation here。 我已經添加到我的CSProj文件<Import Project="$(ProgramFiles)\MSBuild\StyleCop\v4.7\StyleCop.targets" />這似乎正確包括StyleCop。 然後,我在我的csproj文件中將StyleCop

    0熱度

    1回答

    我的CC.Net集成了StyleCop。例如,是否可以禁用規則,該規則需要方法的文檔頭,僅適用於測試項目。或者對於名稱與指定模式匹配的項目。謝謝。

    3熱度

    1回答

    我得到不同風味的5k + StyleCop警告。我正在使用Visual Studio 2010 Express版本,因此沒有菜單選項可用於設置StyleCop,或者在Visual Studio中禁止警告。剩下的選項是編輯StyleCop.Settings我試圖做的atm文件,我使用的StyleCop版本是4.7。 我StyleCop.Settings文件看起來像這樣: <StyleCopSetti

    4熱度

    1回答

    我有一個C#multimodule項目,我想在其上運行SonarQube分析。這個項目是使用Maven通過聚合器的pom文件構建的。聲吶分析工作正常,模塊已找到,聲吶分析完成。但是,我沒有看到任何StyleCop違規。例如 [INFO] [14:41:01.053] Sensor [email protected] [INFO] [14:41:01.148] Microsoft (R) Buil

    0熱度

    1回答

    我使用的Visual Studio 2013年 我用NuGet包請按照下列步驟安裝了StyleCop: https://www.nuget.org/packages/StyleCop.MSBuild/ 以前在使用Visual Studio 2010的我,我通常把我的自定義規則設置爲Setting.StyleCop文件到我的解決方案或項目。 我應該如何實現我在VS 2013中設置的自定義規則?

    5熱度

    1回答

    StyleCop 4.7規則SA1210和SA1211要求使用指令按字母順序排序。我遇到了StyleCop規則和Resharper應用排序之間的衝突:區分大小寫。 Resharper 8.2對指令執行不區分大小寫的排序,而StyleCop的規則需要區分大小寫的排序。所以,我遇到了一個奇怪的情況下用,因爲窮人的命名空間選擇下列指示(不是我自己): using AB.Common; using ab

    1熱度

    1回答

    我們的項目使用StyleCop來實施編碼標準。我們的目標是將所有StyleCop警告視爲錯誤。但是,我們只想在發佈版本上強制執行此操作。由於代碼在開發人員準備執行簽入之前一直處於不斷變化的狀態,因此我們不希望StyleCop錯誤對可能無法進入源代碼管理的代碼段抱怨。 目前,我們不得不這樣做在我們的csproj文件: <PropertyGroup Condition=" '$(Configurati

    0熱度

    1回答

    我從Nuget安裝了Style Cop Plus。我知道它是安裝並儘自己的事情,因爲我看到 wantings像這樣的: SP2001 Warning 5 SP2001 : StyleCopPlus.StyleCopPlus : Only tab characters are allowed to be used for indentation. D:\Users\Chad\Desktop\Type

    10熱度

    2回答

    在Visual Studio(或Resharper)中是否有一個設置允許您指定哪些命名空間應該是默認的,以及它們放入的範圍? 默認爲MVC項目的例子是 using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace Namespace { public