Skip to content

Commit ff8fc3e

Browse files
committed
💟 Add SponsorLink to ensure ongoing maintenance
1 parent a851df7 commit ff8fc3e

File tree

4 files changed

+46
-0
lines changed

4 files changed

+46
-0
lines changed

‎Web.sln‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ Project("{13B669BE-BB05-4DDF-9536-439F39A36129}") = "Css", "src\Css\Css.msbuildp
1818
EndProject
1919
Project("{13B669BE-BB05-4DDF-9536-439F39A36129}") = "Html", "src\Html\Html.msbuildproj", "{82AA3B56-E65A-46D2-9072-5F7D9E5B7D7E}"
2020
EndProject
21+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeAnalysis", "src\CodeAnalysis\CodeAnalysis.csproj", "{622A2825-0C12-4CE0-9F55-CE35A0995F93}"
22+
EndProject
2123
Global
2224
GlobalSection(SolutionConfigurationPlatforms) = preSolution
2325
Debug|Any CPU = Debug|Any CPU
@@ -40,6 +42,10 @@ Global
4042
{82AA3B56-E65A-46D2-9072-5F7D9E5B7D7E}.Debug|Any CPU.Build.0 = Debug|Any CPU
4143
{82AA3B56-E65A-46D2-9072-5F7D9E5B7D7E}.Release|Any CPU.ActiveCfg = Release|Any CPU
4244
{82AA3B56-E65A-46D2-9072-5F7D9E5B7D7E}.Release|Any CPU.Build.0 = Release|Any CPU
45+
{622A2825-0C12-4CE0-9F55-CE35A0995F93}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
46+
{622A2825-0C12-4CE0-9F55-CE35A0995F93}.Debug|Any CPU.Build.0 = Debug|Any CPU
47+
{622A2825-0C12-4CE0-9F55-CE35A0995F93}.Release|Any CPU.ActiveCfg = Release|Any CPU
48+
{622A2825-0C12-4CE0-9F55-CE35A0995F93}.Release|Any CPU.Build.0 = Release|Any CPU
4349
EndGlobalSection
4450
GlobalSection(SolutionProperties) = preSolution
4551
HideSolutionNode = FALSE
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<TargetFramework>netstandard2.0</TargetFramework>
5+
<AssemblyName>Devlooped.Web.CodeAnalysis</AssemblyName>
6+
<PackFolder>analyzers/dotnet/roslyn4.0</PackFolder>
7+
<SignAssembly>false</SignAssembly>
8+
</PropertyGroup>
9+
10+
<ItemGroup>
11+
<PackageReference Include="NuGetizer" Version="1.0.1" PrivateAssets="all" PackTransitive="false" />
12+
<PackageReference Include="ThisAssembly.AssemblyInfo" Version="1.2.12" PrivateAssets="all" />
13+
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.0.1" Pack="false" />
14+
<PackageReference Include="Devlooped.SponsorLink" Version="0.10.3" PrivateAssets="all" />
15+
</ItemGroup>
16+
17+
</Project>
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
using System;
2+
using Microsoft.CodeAnalysis;
3+
using Microsoft.CodeAnalysis.Diagnostics;
4+
5+
namespace Devlooped.Web;
6+
7+
[DiagnosticAnalyzer(LanguageNames.CSharp, LanguageNames.VisualBasic, LanguageNames.FSharp)]
8+
class SponsorLinker : SponsorLink
9+
{
10+
public SponsorLinker() : base(SponsorLinkSettings.Create(
11+
"devlooped", "Devlooped.Web",
12+
diagnosticsIdPrefix: "DW",
13+
version: new Version(ThisAssembly.Info.Version).ToString(3)
14+
#if DEBUG
15+
, quietDays: 0
16+
#endif
17+
))
18+
{ }
19+
}

‎src/Web/Web.csproj‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,9 @@
2121
<ItemGroup>
2222
<InternalsVisibleTo Include="Devlooped.Tests" />
2323
</ItemGroup>
24+
25+
<ItemGroup>
26+
<ProjectReference Include="..\CodeAnalysis\CodeAnalysis.csproj" ReferenceOutputAssembly="false" OutputItemType="None" />
27+
</ItemGroup>
2428

2529
</Project>

0 commit comments

Comments
 (0)