Welcome Guest! To enable all features please Login or Register.



Ruleset files using include
#1 Posted : Tuesday, January 16, 2018 3:40:45 PM(UTC)
Rank: Newbie

Groups: Registered
Joined: 7/3/2013(UTC)
Posts: 2
Location: Denmark

It seems ncrunch doesn't properly detect and copy ruleset files that are included inside other ruleset files, resulting in a bunch of warnings being output when they should be supressed.

An example scenario, is using stylecop, but wanting to suppress certain rules, for example in tests:

<RuleSet Name="StyleCop Tests Rule Set" Description="These rules focus on enforcing a consistent code style in tests." ToolsVersion="15.0">
<Include Path="stylecop.ruleset" Action="Default" />
<Include Path="stylecop.nodocs.ruleset" Action="Default" />
<Rules AnalyzerId="StyleCop.Analyzers" RuleNamespace="StyleCop.Analyzers">
<Rule Id="SA1118" Action="None" />

The rules specified directly in this file work, but those coming from Include do not.
I can imagine this is because they are not copied to ncrunch's workspace.

I know that I could go in and tell ncrunch to explicitly include this, but that is easier said than done if working with multiple projects that all use the same ruleset.
#2 Posted : Tuesday, January 16, 2018 10:46:56 PM(UTC)
Rank: NCrunch Developer

Groups: Administrators
Joined: 4/16/2011(UTC)
Posts: 5,179

Thanks: 688 times
Was thanked: 827 time(s) in 787 post(s)
Thanks for sharing this. I'm not sure how easily this can be resolved to a specific file using NCrunch's MSBuild integration, but will put it on the list to take a look. 'Additional files to include' is the correct workaround for now.
Users browsing this topic
Guest (2)
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

YAF | YAF © 2003-2011, Yet Another Forum.NET
This page was generated in 0.019 seconds.