Skip to content

Commit 1928a48

Browse files
authored
Filesystem usage analyzer (#3725)
1 parent 0ed4aa6 commit 1928a48

26 files changed

+399
-1
lines changed

.generated.NoMobile.sln

+22
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,10 @@ EndProject
6262
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sentry.Samples.Serilog", "samples\Sentry.Samples.Serilog\Sentry.Samples.Serilog.csproj", "{AA98FD8D-1254-4B34-840C-06BB263933DE}"
6363
EndProject
6464
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{230B9384-90FD-4551-A5DE-1A5C197F25B6}"
65+
ProjectSection(SolutionItems) = preProject
66+
src\Directory.Build.props = src\Directory.Build.props
67+
src\Directory.Build.targets = src\Directory.Build.targets
68+
EndProjectSection
6569
EndProject
6670
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sentry.Android.AssemblyReader", "src\Sentry.Android.AssemblyReader\Sentry.Android.AssemblyReader.csproj", "{20386BBE-1F55-4503-9F5F-F2C6B29DE865}"
6771
EndProject
@@ -148,6 +152,9 @@ EndProject
148152
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SingleFileTestApp", "test\SingleFileTestApp\SingleFileTestApp.csproj", "{162A1CAE-ACEE-45CA-A6D0-7702ADE4D3DE}"
149153
EndProject
150154
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "modules", "modules", "{A3CCA27E-4DF8-479D-833C-CAA0950715AA}"
155+
ProjectSection(SolutionItems) = preProject
156+
modules\sentry-cocoa.properties = modules\sentry-cocoa.properties
157+
EndProjectSection
151158
EndProject
152159
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TraceEvent", "modules\perfview\src\TraceEvent\TraceEvent.csproj", "{67269916-C417-4CEE-BD7D-CA66C3830AEE}"
153160
EndProject
@@ -174,10 +181,15 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "root", "root", "{233D34AB-9
174181
Directory.Build.targets = Directory.Build.targets
175182
global.json = global.json
176183
nuget.config = nuget.config
184+
.codecov.yml = .codecov.yml
185+
.gitignore = .gitignore
177186
EndProjectSection
178187
EndProject
179188
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sentry.AspNetCore.Blazor.WebAssembly", "src\Sentry.AspNetCore.Blazor.WebAssembly\Sentry.AspNetCore.Blazor.WebAssembly.csproj", "{8298202C-9983-4D0A-851D-805539EE481A}"
180189
EndProject
190+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sentry.Analyzers", "src\Sentry.Analyzers\Sentry.Analyzers.csproj", "{E36C8DCA-464E-41CB-B189-F58553AAA8D4}"
191+
EndProject
192+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sentry.Analyzers.Tests", "test\Sentry.Analyzers.Tests\Sentry.Analyzers.Tests.csproj", "{5A17FEF9-07BB-47B8-9883-9C2CC93F09E8}"
181193
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sentry.Samples.Console.HeapDump", "samples\Sentry.Samples.Console.HeapDump\Sentry.Samples.Console.HeapDump.csproj", "{D7DF0B26-AD43-4F8B-9BFE-C4471CCC9821}"
182194
EndProject
183195
Global
@@ -495,6 +507,14 @@ Global
495507
{A5B26C14-7313-4EDC-91E3-287F9374AB75}.Debug|Any CPU.Build.0 = Debug|Any CPU
496508
{A5B26C14-7313-4EDC-91E3-287F9374AB75}.Release|Any CPU.ActiveCfg = Release|Any CPU
497509
{A5B26C14-7313-4EDC-91E3-287F9374AB75}.Release|Any CPU.Build.0 = Release|Any CPU
510+
{E36C8DCA-464E-41CB-B189-F58553AAA8D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
511+
{E36C8DCA-464E-41CB-B189-F58553AAA8D4}.Debug|Any CPU.Build.0 = Debug|Any CPU
512+
{E36C8DCA-464E-41CB-B189-F58553AAA8D4}.Release|Any CPU.ActiveCfg = Release|Any CPU
513+
{E36C8DCA-464E-41CB-B189-F58553AAA8D4}.Release|Any CPU.Build.0 = Release|Any CPU
514+
{5A17FEF9-07BB-47B8-9883-9C2CC93F09E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
515+
{5A17FEF9-07BB-47B8-9883-9C2CC93F09E8}.Debug|Any CPU.Build.0 = Debug|Any CPU
516+
{5A17FEF9-07BB-47B8-9883-9C2CC93F09E8}.Release|Any CPU.ActiveCfg = Release|Any CPU
517+
{5A17FEF9-07BB-47B8-9883-9C2CC93F09E8}.Release|Any CPU.Build.0 = Release|Any CPU
498518
{D7DF0B26-AD43-4F8B-9BFE-C4471CCC9821}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
499519
{D7DF0B26-AD43-4F8B-9BFE-C4471CCC9821}.Debug|Any CPU.Build.0 = Debug|Any CPU
500520
{D7DF0B26-AD43-4F8B-9BFE-C4471CCC9821}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -581,6 +601,8 @@ Global
581601
{46E40BE8-1AB0-4846-B0A2-A40AD0272C64} = {6987A1CC-608E-4868-A02C-09D30C8B7B2D}
582602
{8298202C-9983-4D0A-851D-805539EE481A} = {230B9384-90FD-4551-A5DE-1A5C197F25B6}
583603
{A5B26C14-7313-4EDC-91E3-287F9374AB75} = {21B42F60-5802-404E-90F0-AEBCC56760C0}
604+
{E36C8DCA-464E-41CB-B189-F58553AAA8D4} = {230B9384-90FD-4551-A5DE-1A5C197F25B6}
605+
{5A17FEF9-07BB-47B8-9883-9C2CC93F09E8} = {6987A1CC-608E-4868-A02C-09D30C8B7B2D}
584606
{D7DF0B26-AD43-4F8B-9BFE-C4471CCC9821} = {21B42F60-5802-404E-90F0-AEBCC56760C0}
585607
EndGlobalSection
586608
EndGlobal

Sentry-CI-Build-Linux.slnf

+2
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
"samples\\Sentry.Samples.OpenTelemetry.AspNetCore\\Sentry.Samples.OpenTelemetry.AspNetCore.csproj",
3232
"samples\\Sentry.Samples.OpenTelemetry.Console\\Sentry.Samples.OpenTelemetry.Console.csproj",
3333
"samples\\Sentry.Samples.Serilog\\Sentry.Samples.Serilog.csproj",
34+
"src\\Sentry.Analyzers\\Sentry.Analyzers.csproj",
3435
"src\\Sentry.Android.AssemblyReader\\Sentry.Android.AssemblyReader.csproj",
3536
"src\\Sentry.AspNetCore.Blazor.WebAssembly\\Sentry.AspNetCore.Blazor.WebAssembly.csproj",
3637
"src\\Sentry.AspNetCore.Grpc\\Sentry.AspNetCore.Grpc.csproj",
@@ -49,6 +50,7 @@
4950
"src\\Sentry.Profiling\\Sentry.Profiling.csproj",
5051
"src\\Sentry.Serilog\\Sentry.Serilog.csproj",
5152
"src\\Sentry\\Sentry.csproj",
53+
"test\\Sentry.Analyzers.Tests\\Sentry.Analyzers.Tests.csproj",
5254
"test\\Sentry.Android.AssemblyReader.Tests\\Sentry.Android.AssemblyReader.Tests.csproj",
5355
"test\\Sentry.AspNet.Tests\\Sentry.AspNet.Tests.csproj",
5456
"test\\Sentry.AspNetCore.Grpc.Tests\\Sentry.AspNetCore.Grpc.Tests.csproj",

Sentry-CI-Build-Windows.slnf

+2
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
"samples\\Sentry.Samples.OpenTelemetry.AspNetCore\\Sentry.Samples.OpenTelemetry.AspNetCore.csproj",
3333
"samples\\Sentry.Samples.OpenTelemetry.Console\\Sentry.Samples.OpenTelemetry.Console.csproj",
3434
"samples\\Sentry.Samples.Serilog\\Sentry.Samples.Serilog.csproj",
35+
"src\\Sentry.Analyzers\\Sentry.Analyzers.csproj",
3536
"src\\Sentry.Android.AssemblyReader\\Sentry.Android.AssemblyReader.csproj",
3637
"src\\Sentry.AspNet\\Sentry.AspNet.csproj",
3738
"src\\Sentry.AspNetCore.Blazor.WebAssembly\\Sentry.AspNetCore.Blazor.WebAssembly.csproj",
@@ -51,6 +52,7 @@
5152
"src\\Sentry.Profiling\\Sentry.Profiling.csproj",
5253
"src\\Sentry.Serilog\\Sentry.Serilog.csproj",
5354
"src\\Sentry\\Sentry.csproj",
55+
"test\\Sentry.Analyzers.Tests\\Sentry.Analyzers.Tests.csproj",
5456
"test\\Sentry.Android.AssemblyReader.Tests\\Sentry.Android.AssemblyReader.Tests.csproj",
5557
"test\\Sentry.AspNet.Tests\\Sentry.AspNet.Tests.csproj",
5658
"test\\Sentry.AspNetCore.Grpc.Tests\\Sentry.AspNetCore.Grpc.Tests.csproj",

Sentry-CI-Build-macOS.slnf

+2
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
"samples\\Sentry.Samples.OpenTelemetry.AspNetCore\\Sentry.Samples.OpenTelemetry.AspNetCore.csproj",
3636
"samples\\Sentry.Samples.OpenTelemetry.Console\\Sentry.Samples.OpenTelemetry.Console.csproj",
3737
"samples\\Sentry.Samples.Serilog\\Sentry.Samples.Serilog.csproj",
38+
"src\\Sentry.Analyzers\\Sentry.Analyzers.csproj",
3839
"src\\Sentry.Android.AssemblyReader\\Sentry.Android.AssemblyReader.csproj",
3940
"src\\Sentry.AspNet\\Sentry.AspNet.csproj",
4041
"src\\Sentry.AspNetCore.Blazor.WebAssembly\\Sentry.AspNetCore.Blazor.WebAssembly.csproj",
@@ -55,6 +56,7 @@
5556
"src\\Sentry.Profiling\\Sentry.Profiling.csproj",
5657
"src\\Sentry.Serilog\\Sentry.Serilog.csproj",
5758
"src\\Sentry\\Sentry.csproj",
59+
"test\\Sentry.Analyzers.Tests\\Sentry.Analyzers.Tests.csproj",
5860
"test\\Sentry.Android.AssemblyReader.Tests\\Sentry.Android.AssemblyReader.Tests.csproj",
5961
"test\\Sentry.AspNet.Tests\\Sentry.AspNet.Tests.csproj",
6062
"test\\Sentry.AspNetCore.Grpc.Tests\\Sentry.AspNetCore.Grpc.Tests.csproj",

Sentry-CI-CodeQL.slnf

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
"solution": {
33
"path": "Sentry.sln",
44
"projects": [
5+
"src\\Sentry.Analyzers\\Sentry.Analyzers.csproj",
56
"src\\Sentry.Android.AssemblyReader\\Sentry.Android.AssemblyReader.csproj",
67
"src\\Sentry.AspNet\\Sentry.AspNet.csproj",
78
"src\\Sentry.AspNetCore.Blazor.WebAssembly\\Sentry.AspNetCore.Blazor.WebAssembly.csproj",

Sentry.Azure.Functions.slnf

+2
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@
44
"projects": [
55
"samples\\Sentry.Samples.Azure.Functions.Worker\\Sentry.Samples.Azure.Functions.Worker.csproj",
66
"samples\\Sentry.Samples.Console.Basic\\Sentry.Samples.Console.Basic.csproj",
7+
"src\\Sentry.Analyzers\\Sentry.Analyzers.csproj",
78
"src\\Sentry.Azure.Functions.Worker\\Sentry.Azure.Functions.Worker.csproj",
89
"src\\Sentry.Extensions.Logging\\Sentry.Extensions.Logging.csproj",
910
"src\\Sentry\\Sentry.csproj",
11+
"test\\Sentry.Analyzers.Tests\\Sentry.Analyzers.Tests.csproj",
1012
"test\\Sentry.Azure.Functions.Worker.Tests\\Sentry.Azure.Functions.Worker.Tests.csproj",
1113
"test\\Sentry.Testing.CrashableApp\\Sentry.Testing.CrashableApp.csproj",
1214
"test\\Sentry.Testing\\Sentry.Testing.csproj",

Sentry.sln

+13
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,9 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "root", "root", "{233D34AB-9
187187
EndProject
188188
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sentry.AspNetCore.Blazor.WebAssembly", "src\Sentry.AspNetCore.Blazor.WebAssembly\Sentry.AspNetCore.Blazor.WebAssembly.csproj", "{8298202C-9983-4D0A-851D-805539EE481A}"
189189
EndProject
190+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sentry.Analyzers", "src\Sentry.Analyzers\Sentry.Analyzers.csproj", "{E36C8DCA-464E-41CB-B189-F58553AAA8D4}"
191+
EndProject
192+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sentry.Analyzers.Tests", "test\Sentry.Analyzers.Tests\Sentry.Analyzers.Tests.csproj", "{5A17FEF9-07BB-47B8-9883-9C2CC93F09E8}"
190193
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sentry.Samples.Console.HeapDump", "samples\Sentry.Samples.Console.HeapDump\Sentry.Samples.Console.HeapDump.csproj", "{D7DF0B26-AD43-4F8B-9BFE-C4471CCC9821}"
191194
EndProject
192195
Global
@@ -504,6 +507,14 @@ Global
504507
{A5B26C14-7313-4EDC-91E3-287F9374AB75}.Debug|Any CPU.Build.0 = Debug|Any CPU
505508
{A5B26C14-7313-4EDC-91E3-287F9374AB75}.Release|Any CPU.ActiveCfg = Release|Any CPU
506509
{A5B26C14-7313-4EDC-91E3-287F9374AB75}.Release|Any CPU.Build.0 = Release|Any CPU
510+
{E36C8DCA-464E-41CB-B189-F58553AAA8D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
511+
{E36C8DCA-464E-41CB-B189-F58553AAA8D4}.Debug|Any CPU.Build.0 = Debug|Any CPU
512+
{E36C8DCA-464E-41CB-B189-F58553AAA8D4}.Release|Any CPU.ActiveCfg = Release|Any CPU
513+
{E36C8DCA-464E-41CB-B189-F58553AAA8D4}.Release|Any CPU.Build.0 = Release|Any CPU
514+
{5A17FEF9-07BB-47B8-9883-9C2CC93F09E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
515+
{5A17FEF9-07BB-47B8-9883-9C2CC93F09E8}.Debug|Any CPU.Build.0 = Debug|Any CPU
516+
{5A17FEF9-07BB-47B8-9883-9C2CC93F09E8}.Release|Any CPU.ActiveCfg = Release|Any CPU
517+
{5A17FEF9-07BB-47B8-9883-9C2CC93F09E8}.Release|Any CPU.Build.0 = Release|Any CPU
507518
{D7DF0B26-AD43-4F8B-9BFE-C4471CCC9821}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
508519
{D7DF0B26-AD43-4F8B-9BFE-C4471CCC9821}.Debug|Any CPU.Build.0 = Debug|Any CPU
509520
{D7DF0B26-AD43-4F8B-9BFE-C4471CCC9821}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -590,6 +601,8 @@ Global
590601
{46E40BE8-1AB0-4846-B0A2-A40AD0272C64} = {6987A1CC-608E-4868-A02C-09D30C8B7B2D}
591602
{8298202C-9983-4D0A-851D-805539EE481A} = {230B9384-90FD-4551-A5DE-1A5C197F25B6}
592603
{A5B26C14-7313-4EDC-91E3-287F9374AB75} = {21B42F60-5802-404E-90F0-AEBCC56760C0}
604+
{E36C8DCA-464E-41CB-B189-F58553AAA8D4} = {230B9384-90FD-4551-A5DE-1A5C197F25B6}
605+
{5A17FEF9-07BB-47B8-9883-9C2CC93F09E8} = {6987A1CC-608E-4868-A02C-09D30C8B7B2D}
593606
{D7DF0B26-AD43-4F8B-9BFE-C4471CCC9821} = {21B42F60-5802-404E-90F0-AEBCC56760C0}
594607
EndGlobalSection
595608
EndGlobal

SentryAspNetCore.slnf

+2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
"samples\\Sentry.Samples.Aws.Lambda.AspNetCoreServer\\Sentry.Samples.Aws.Lambda.AspNetCoreServer.csproj",
1313
"samples\\Sentry.Samples.Hangfire\\Sentry.Samples.Hangfire.csproj",
1414
"samples\\Sentry.Samples.OpenTelemetry.AspNetCore\\Sentry.Samples.OpenTelemetry.AspNetCore.csproj",
15+
"src\\Sentry.Analyzers\\Sentry.Analyzers.csproj",
1516
"src\\Sentry.AspNetCore.Blazor.WebAssembly\\Sentry.AspNetCore.Blazor.WebAssembly.csproj",
1617
"src\\Sentry.AspNetCore.Grpc\\Sentry.AspNetCore.Grpc.csproj",
1718
"src\\Sentry.AspNetCore\\Sentry.AspNetCore.csproj",
@@ -21,6 +22,7 @@
2122
"src\\Sentry.OpenTelemetry\\Sentry.OpenTelemetry.csproj",
2223
"src\\Sentry.Serilog\\Sentry.Serilog.csproj",
2324
"src\\Sentry\\Sentry.csproj",
25+
"test\\Sentry.Analyzers.Tests\\Sentry.Analyzers.Tests.csproj",
2426
"test\\Sentry.AspNetCore.Grpc.Tests\\Sentry.AspNetCore.Grpc.Tests.csproj",
2527
"test\\Sentry.AspNetCore.Tests\\Sentry.AspNetCore.Tests.csproj",
2628
"test\\Sentry.AspNetCore.TestUtils\\Sentry.AspNetCore.TestUtils.csproj",

SentryCore.slnf

+2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,10 @@
55
"benchmarks\\Sentry.Benchmarks\\Sentry.Benchmarks.csproj",
66
"samples\\Sentry.Samples.Console.Basic\\Sentry.Samples.Console.Basic.csproj",
77
"samples\\Sentry.Samples.Console.Profiling\\Sentry.Samples.Console.Profiling.csproj",
8+
"src\\Sentry.Analyzers\\Sentry.Analyzers.csproj",
89
"src\\Sentry.Profiling\\Sentry.Profiling.csproj",
910
"src\\Sentry\\Sentry.csproj",
11+
"test\\Sentry.Analyzers.Tests\\Sentry.Analyzers.Tests.csproj",
1012
"test\\Sentry.Profiling.Tests\\Sentry.Profiling.Tests.csproj",
1113
"test\\Sentry.Testing.CrashableApp\\Sentry.Testing.CrashableApp.csproj",
1214
"test\\Sentry.Testing\\Sentry.Testing.csproj",

SentryDiagnosticSource.slnf

+2
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22
"solution": {
33
"path": ".generated.NoMobile.sln",
44
"projects": [
5+
"src\\Sentry.Analyzers\\Sentry.Analyzers.csproj",
56
"src\\Sentry.DiagnosticSource\\Sentry.DiagnosticSource.csproj",
67
"src\\Sentry.Extensions.Logging\\Sentry.Extensions.Logging.csproj",
78
"src\\Sentry\\Sentry.csproj",
9+
"test\\Sentry.Analyzers.Tests\\Sentry.Analyzers.Tests.csproj",
810
"test\\Sentry.DiagnosticSource.IntegrationTests\\Sentry.DiagnosticSource.IntegrationTests.csproj",
911
"test\\Sentry.DiagnosticSource.Tests\\Sentry.DiagnosticSource.Tests.csproj",
1012
"test\\Sentry.Testing.CrashableApp\\Sentry.Testing.CrashableApp.csproj",

SentryMobile.slnf

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"samples\\Sentry.Samples.Ios\\Sentry.Samples.Ios.csproj",
77
"samples\\Sentry.Samples.MacCatalyst\\Sentry.Samples.MacCatalyst.csproj",
88
"samples\\Sentry.Samples.Maui\\Sentry.Samples.Maui.csproj",
9+
"src\\Sentry.Analyzers\\Sentry.Analyzers.csproj",
910
"src\\Sentry.Android.AssemblyReader\\Sentry.Android.AssemblyReader.csproj",
1011
"src\\Sentry.Bindings.Android\\Sentry.Bindings.Android.csproj",
1112
"src\\Sentry.Bindings.Cocoa\\Sentry.Bindings.Cocoa.csproj",

SentryNoMobile.slnf

+2
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
"samples\\Sentry.Samples.OpenTelemetry.AspNetCore\\Sentry.Samples.OpenTelemetry.AspNetCore.csproj",
3232
"samples\\Sentry.Samples.OpenTelemetry.Console\\Sentry.Samples.OpenTelemetry.Console.csproj",
3333
"samples\\Sentry.Samples.Serilog\\Sentry.Samples.Serilog.csproj",
34+
"src\\Sentry.Analyzers\\Sentry.Analyzers.csproj",
3435
"src\\Sentry.AspNet\\Sentry.AspNet.csproj",
3536
"src\\Sentry.AspNetCore.Blazor.WebAssembly\\Sentry.AspNetCore.Blazor.WebAssembly.csproj",
3637
"src\\Sentry.AspNetCore.Grpc\\Sentry.AspNetCore.Grpc.csproj",
@@ -47,6 +48,7 @@
4748
"src\\Sentry.Profiling\\Sentry.Profiling.csproj",
4849
"src\\Sentry.Serilog\\Sentry.Serilog.csproj",
4950
"src\\Sentry\\Sentry.csproj",
51+
"test\\Sentry.Analyzers.Tests\\Sentry.Analyzers.Tests.csproj",
5052
"test\\Sentry.AspNet.Tests\\Sentry.AspNet.Tests.csproj",
5153
"test\\Sentry.AspNetCore.Grpc.Tests\\Sentry.AspNetCore.Grpc.Tests.csproj",
5254
"test\\Sentry.AspNetCore.Tests\\Sentry.AspNetCore.Tests.csproj",

SentryNoSamples.slnf

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"path": "Sentry.sln",
44
"projects": [
55
"benchmarks\\Sentry.Benchmarks\\Sentry.Benchmarks.csproj",
6+
"src\\Sentry.Analyzers\\Sentry.Analyzers.csproj",
67
"src\\Sentry.Android.AssemblyReader\\Sentry.Android.AssemblyReader.csproj",
78
"src\\Sentry.AspNet\\Sentry.AspNet.csproj",
89
"src\\Sentry.AspNetCore.Blazor.WebAssembly\\Sentry.AspNetCore.Blazor.WebAssembly.csproj",
@@ -21,6 +22,7 @@
2122
"src\\Sentry.Profiling\\Sentry.Profiling.csproj",
2223
"src\\Sentry.Serilog\\Sentry.Serilog.csproj",
2324
"src\\Sentry\\Sentry.csproj",
25+
"test\\Sentry.Analyzers.Tests\\Sentry.Analyzers.Tests.csproj",
2426
"test\\Sentry.Android.AssemblyReader.Tests\\Sentry.Android.AssemblyReader.Tests.csproj",
2527
"test\\Sentry.AspNet.Tests\\Sentry.AspNet.Tests.csproj",
2628
"test\\Sentry.AspNetCore.Grpc.Tests\\Sentry.AspNetCore.Grpc.Tests.csproj",

scripts/generate-solution-filters-config.yaml

+10
Original file line numberDiff line numberDiff line change
@@ -96,11 +96,13 @@ filterConfigs:
9696
- "**/Sentry.OpenTelemetry.csproj"
9797
- "**/Sentry.Serilog.csproj"
9898
- "**/Sentry.csproj"
99+
- "**/Sentry.Analyzers.csproj"
99100
- "**/Sentry.Hangfire.csproj"
100101
- "**/Sentry.Samples.Hangfire.csproj"
101102
- "**/Sentry.Testing.csproj"
102103
- "**/Sentry.Testing.CrashableApp.csproj"
103104
- "**/Sentry.Tests.csproj"
105+
- "**/Sentry.Analyzers.Tests.csproj"
104106

105107
- outputPath: Sentry.Azure.Functions.slnf
106108
include:
@@ -109,9 +111,11 @@ filterConfigs:
109111
- "**/Sentry.Samples.Console.Basic.csproj"
110112
- "**/Sentry.Extensions.Logging.csproj"
111113
- "**/Sentry.csproj"
114+
- "**/Sentry.Analyzers.csproj"
112115
- "**/Sentry.Testing.csproj"
113116
- "**/Sentry.Testing.CrashableApp.csproj"
114117
- "**/Sentry.Tests.csproj"
118+
- "**/Sentry.Analyzers.Tests.csproj"
115119

116120
- outputPath: SentryCore.slnf
117121
solution: .generated.NoMobile.sln
@@ -122,21 +126,25 @@ filterConfigs:
122126
- "**/Sentry.Samples.Console.Profiling.csproj"
123127
- "**/Sentry.Profiling.csproj"
124128
- "**/Sentry.csproj"
129+
- "**/Sentry.Analyzers.csproj"
125130
- "**/Sentry.Profiling.Tests.csproj"
126131
- "**/Sentry.Testing.csproj"
127132
- "**/Sentry.Testing.CrashableApp.csproj"
128133
- "**/Sentry.Tests.csproj"
134+
- "**/Sentry.Analyzers.Tests.csproj"
129135

130136
- outputPath: SentryDiagnosticSource.slnf
131137
solution: .generated.NoMobile.sln
132138
include:
133139
patterns:
134140
- "**/*DiagnosticSource*.csproj"
135141
- "**/Sentry.csproj"
142+
- "**/Sentry.Analyzers.csproj"
136143
- "**/Sentry.Extensions.Logging.csproj"
137144
- "**/Sentry.Testing.csproj"
138145
- "**/Sentry.Testing.CrashableApp.csproj"
139146
- "**/Sentry.Tests.csproj"
147+
- "**/Sentry.Analyzers.Tests.csproj"
140148

141149
- outputPath: SentryMobile.slnf
142150
include:
@@ -146,6 +154,7 @@ filterConfigs:
146154
- "samples/**/*MacCatalyst.csproj"
147155
- "samples/**/*Maui.csproj"
148156
- "src/**/Sentry.csproj"
157+
- "src/**/Sentry.Analyzers.csproj"
149158
- "src/**/*Android*.csproj"
150159
- "src/**/*Bindings.Android.csproj"
151160
- "src/**/*Bindings.Cocoa.csproj"
@@ -157,6 +166,7 @@ filterConfigs:
157166
- "test/**/Sentry.Maui.Tests.csproj"
158167
- "test/**/Sentry.Testing.csproj"
159168
- "test/**/Sentry.Tests.csproj"
169+
- "src/**/Sentry.Analyzers.Tests.csproj"
160170

161171
- outputPath: SentryNoMobile.slnf
162172
solution: .generated.NoMobile.sln

src/Sentry.Analyzers/AnalyzerReleases.Shipped.md

Whitespace-only changes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
### New Rules
2+
3+
Rule ID | Category | Severity | Notes
4+
--------|----------|----------|-------
5+
SN0001 | Usage | Warning | FileSystemAnalyzer

0 commit comments

Comments
 (0)