Tool - Parse analysis reports (InspectCode, ...) and send messages to build server or console.
$ dotnet add package NVikaVisual Interpreter of Kooky Analysis. Also means 'bug' in Finnish.
Right now it's just a tiny tool which parse analysis reports and send messages to the build server, or in console if it's not executed on a build server.
choco install nvikadotnet tool install NVikaInstall-Package NVika.MSBuildYou can use it like this: NVika parsereport "inspectcodereport.xml"
It is possible to process several reports at the same time: NVika parsereport report1.xml report2.xml
--debug: active the debug category on logger, useful for debugging--includesource: include the report source name in messages--treatwarningsaserrors: treat all warnings as errorsinspectcode /o="inspectcodereport.json" "Vika.sln"ErrorLog node in your csproj containing the path of the report followed by ;version=2 in order to produce a SARIF 2.1 version report, or an /errorlog:<reportPath>;version=2 switch for csc; See NVika.csprojfxcopcmd /file:NVika.dll /out:FxCopResults.xml. Or activate Code Analysis in the corresponding tab of your project properties in Visual Studio.gendarme --xml GendarmeReport.xml "\GendarmeTest.exe"
I am really wondering if there is any value to supporting these three, because there doesn't support to add build message like AppVeyor but only log message. And they support custom HTML report, so an xslt transformation is enough.
All contributions are welcome, please read our contributing guide.
Icon: Report designed by Nataliia Lytvyn from The Noun Project.