diff --git a/src/Core/BannedSymbols.txt b/src/Core/BannedSymbols.txt new file mode 100644 index 0000000..501ca52 --- /dev/null +++ b/src/Core/BannedSymbols.txt @@ -0,0 +1 @@ +// https://github.com/dotnet/roslyn-analyzers/blob/main/src/Microsoft.CodeAnalysis.BannedApiAnalyzers/BannedApiAnalyzers.Help.md diff --git a/src/Core/Core.csproj b/src/Core/Core.csproj index a1ab9f3..a56c69c 100644 --- a/src/Core/Core.csproj +++ b/src/Core/Core.csproj @@ -1,5 +1,5 @@ - T4;NetMulti + T4;NetMulti;BannedSymbols diff --git a/src/Terminal/BannedSymbols.txt b/src/Terminal/BannedSymbols.txt new file mode 100644 index 0000000..9879947 --- /dev/null +++ b/src/Terminal/BannedSymbols.txt @@ -0,0 +1,6 @@ +// https://github.com/dotnet/roslyn-analyzers/blob/main/src/Microsoft.CodeAnalysis.BannedApiAnalyzers/BannedApiAnalyzers.Help.md + +T:System.IO.Path;Use NiceIO NPath instead +T:System.IO.Directory;Use NiceIO NPath instead +M:System.Text.StringBuilder.AppendLine;Use AppendLf instead +M:System.Text.StringBuilder.AppendLine(System.String);Use AppendLf instead diff --git a/src/Terminal/Terminal.csproj b/src/Terminal/Terminal.csproj index eb60490..a2685c9 100644 --- a/src/Terminal/Terminal.csproj +++ b/src/Terminal/Terminal.csproj @@ -1,5 +1,5 @@ - Core;NetMulti + Core;NetMulti;BannedSymbols @@ -25,6 +25,7 @@ + diff --git a/targets/Library.targets b/targets/Library.targets index e4c7bd8..5fd0c50 100644 --- a/targets/Library.targets +++ b/targets/Library.targets @@ -91,6 +91,16 @@ $(NoWarn);RS0030 + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + +