forked from tsai/mathnet-numerics
1 changed files with 24 additions and 0 deletions
@ -0,0 +1,24 @@ |
|||||
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="CheckStyle" ToolsVersion="4.0"> |
||||
|
<UsingTask TaskName="MSBuild.ExtensionPack.CodeQuality.StyleCop" AssemblyFile="..\..\MSBuild_Extension_Pack_3.5.5\StyleCop\MSBuild.ExtensionPack.StyleCop.dll" /> |
||||
|
|
||||
|
<Target Name="CheckStyle" DependsOnTargets="StyleCop; Gendarme"/> |
||||
|
|
||||
|
<Target Name="StyleCop"> |
||||
|
<CreateItem Include="../../../src/Numerics/**/*.cs"> |
||||
|
<Output TaskParameter="Include" ItemName="StyleCopFiles" /> |
||||
|
</CreateItem> |
||||
|
|
||||
|
<MSBuild.ExtensionPack.CodeQuality.StyleCop TaskAction="Scan" SettingsFile="../../../src/Settings.StyleCop" SourceFiles="@(StyleCopFiles)" ShowOutput="true" ForceFullAnalysis="true" CacheResults="false" ContinueOnError="false"> |
||||
|
<Output TaskParameter="Succeeded" PropertyName="AllPassed" /> |
||||
|
<Output TaskParameter="ViolationCount" PropertyName="Violations" /> |
||||
|
<Output TaskParameter="FailedFiles" ItemName="Failures" /> |
||||
|
</MSBuild.ExtensionPack.CodeQuality.StyleCop> |
||||
|
<Message Text="StyleCop Succeeded: $(AllPassed), Violations: $(Violations)" /> |
||||
|
<Warning Text="%(Failures.Identity) - Failed on Line %(Failures.LineNumber). %(Failures.CheckId): %(Failures.Message)" /> |
||||
|
</Target> |
||||
|
|
||||
|
<Target Name="Gendarme"> |
||||
|
<Exec Command="$(MSBuildProjectDirectory)\..\..\..\tools\Gendarme-2.4\gendarme.exe $(MSBuildProjectDirectory)\..\..\..\src\Numerics\bin\Debug\MathNet.Numerics.dll"/> |
||||
|
</Target> |
||||
|
|
||||
|
</Project> |
||||
Loading…
Reference in new issue