Skip to content

Commit 3d58cec

Browse files
committed
Added custom .targets and .props file with code to make it easy to set the item group for stylecop.json to StyleCopSettings. Include StyleCopSettings in AdditionalFileItemNames group.
1 parent 057193d commit 3d58cec

3 files changed

Lines changed: 21 additions & 0 deletions

File tree

StyleCop.Analyzers/StyleCop.Analyzers/StyleCop.Analyzers.nuspec

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@
2525
<!-- Scripts -->
2626
<file src="tools\install.ps1" target="tools\" />
2727
<file src="tools\uninstall.ps1" target="tools\" />
28+
29+
<!-- MSBuild imports -->
30+
<file src="build\StyleCop.Analyzers.props" target="build\" />
31+
<file src="build\StyleCop.Analyzers.targets" target="build\" />
2832

2933
<!-- Source code -->
3034
<file src="**\*.cs" exclude="obj\**\*.cs" target="src"/>
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
4+
<PropertyGroup>
5+
<AdditionalFileItemNames>$(AdditionalFileItemNames);StyleCopSettings</AdditionalFileItemNames>
6+
</PropertyGroup>
7+
8+
</Project>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
4+
<ItemGroup Condition="'$(BuildingInsideVisualStudio)' == 'true'">
5+
<!-- Add items to the Item Type menu in VS. -->
6+
<AvailableItemName Include="StyleCopSettings" />
7+
</ItemGroup>
8+
9+
</Project>

0 commit comments

Comments
 (0)