Skip to content

Commit 92b9104

Browse files
committed
More cleanup
1 parent b676215 commit 92b9104

File tree

23 files changed

+24
-75
lines changed

23 files changed

+24
-75
lines changed

src/Microsoft.Diagnostics.Monitoring.Extension.Common/Microsoft.Diagnostics.Monitoring.Extension.Common.csproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121
</ItemGroup>
2222

2323
<ItemGroup>
24+
<PackageReference Include="Microsoft.Extensions.Logging" />
25+
<PackageReference Include="Microsoft.Extensions.Logging.Console" />
2426
<PackageReference Include="System.CommandLine" />
2527
</ItemGroup>
2628

src/Microsoft.Diagnostics.Monitoring.Options/Microsoft.Diagnostics.Monitoring.Options.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,4 @@
3939
<Generator>PublicResXFileCodeGenerator</Generator>
4040
</EmbeddedResource>
4141
</ItemGroup>
42-
4342
</Project>

src/Tests/Microsoft.Diagnostics.Monitoring.ConfigurationSchema/Microsoft.Diagnostics.Monitoring.ConfigurationSchema.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@
7676
</ItemGroup>
7777

7878
<ItemGroup>
79+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" />
7980
<PackageReference Include="Microsoft.Extensions.Logging.Console" />
8081
<PackageReference Include="NJsonSchema" />
8182
<PackageReference Include="NJsonSchema.NewtonsoftJson" />

src/Tests/Microsoft.Diagnostics.Monitoring.Tool.UnitTestCommon/TestValidatableType.cs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,6 @@
77

88
namespace Microsoft.Diagnostics.Monitoring.TestCommon
99
{
10-
// The Validation source generator doesn't run for libraries that don't call AddValidation,
11-
// so we can't generate IValidatableInfo by using [ValidatableType] directly on types defined
12-
// in ProjectReferences. This is a workaround to force the generator running in this project to
13-
// generate IValidatableInfo for the referenced types. The containing class is not used otherwise.
1410
[ValidatableType]
1511
internal sealed class TestValidatableTypes
1612
{

src/Tests/Microsoft.Diagnostics.Monitoring.Tool.UnitTests/CollectionRuleDescriptionPipelineTests.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
using Microsoft.Diagnostics.Monitoring.Tool.UnitTests.CollectionRules.Triggers;
88
using Microsoft.Diagnostics.Monitoring.WebApi;
99
using Microsoft.Diagnostics.Monitoring.WebApi.Models;
10-
using Strings = Microsoft.Diagnostics.Monitoring.WebApi.Strings;
1110
using Microsoft.Diagnostics.Tools.Monitor.CollectionRules;
1211
using Microsoft.Diagnostics.Tools.Monitor.CollectionRules.Options;
1312
using Microsoft.Extensions.DependencyInjection;

src/Tests/Microsoft.Diagnostics.Monitoring.Tool.UnitTests/ExtensionManifestTests.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,6 @@ public void ExtensionManifest_NameAndAssembly_Valid()
179179
Assert.Equal(ExpectedAssemblyName, manifest.AssemblyFileName);
180180
Assert.Null(manifest.ExecutableFileName);
181181

182-
183182
var validationOptions = _fixture.Services.GetRequiredService<IOptions<ValidationOptions>>().Value;
184183
manifest.Validate(_fixture.Services, validationOptions);
185184
}

src/Tests/Microsoft.Diagnostics.Monitoring.Tool.UnitTestsSample/Microsoft.Diagnostics.Monitoring.Tool.UnitTestsSample.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22

33
<PropertyGroup>
4-
<TargetFramework>net10.0</TargetFramework>
4+
<TargetFrameworks>$(ToolTargetFrameworks)</TargetFrameworks>
55
<Nullable>enable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
77
</PropertyGroup>

src/Tools/dotnet-monitor/Auth/ApiKey/MonitorApiKeyPostConfigure.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,12 @@ public void PostConfigure(string? name, MonitorApiKeyConfiguration options)
5656
// Some options are configured (but may not be valid)
5757
options.Configured = true;
5858

59-
ValidationHelper.TryValidateObject(sourceOptions, typeof(MonitorApiKeyOptions), _validationOptions, _serviceProvider, errors);
59+
ValidationHelper.TryValidateObject(
60+
sourceOptions,
61+
typeof(MonitorApiKeyOptions),
62+
_validationOptions,
63+
_serviceProvider,
64+
errors);
6065

6166
string? jwkJson = null;
6267
try

src/Tools/dotnet-monitor/CollectionRules/Actions/CollectExceptionsAction.cs

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
using Microsoft.Extensions.Options;
1111
using Microsoft.Extensions.Configuration;
1212
using System;
13-
using System.Collections.Generic;
14-
using System.ComponentModel.DataAnnotations;
1513
using Utils = Microsoft.Diagnostics.Monitoring.WebApi.Utilities;
1614

1715
namespace Microsoft.Diagnostics.Tools.Monitor.CollectionRules.Actions
@@ -34,12 +32,7 @@ public ICollectionRuleAction Create(IProcessInfo processInfo, CollectExceptionsO
3432
throw new ArgumentNullException(nameof(options));
3533
}
3634

37-
List<ValidationResult> result = new();
38-
if (!ValidationHelper.TryValidateObject(options, typeof(CollectExceptionsOptions), _validationOptions, _serviceProvider, result))
39-
{
40-
throw new ValidationException(
41-
string.Join(Environment.NewLine, result.ConvertAll(r => r.ErrorMessage)));
42-
}
35+
ValidationHelper.ValidateObject(options, typeof(CollectExceptionsOptions), _validationOptions, _serviceProvider);
4336

4437
return new CollectExceptionsAction(processInfo, options);
4538
}

src/Tools/dotnet-monitor/CollectionRules/Configuration/CollectionRuleBindingHelper.cs

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -10,33 +10,6 @@ namespace Microsoft.Diagnostics.Tools.Monitor.CollectionRules.Configuration
1010
{
1111
internal static class CollectionRuleBindingHelper
1212
{
13-
// public static object CreateActionSettings(
14-
// string actionType,
15-
// Func<CollectDumpOptions> collectDump,
16-
// Func<CollectExceptionsOptions> collectExceptions
17-
// ) => actionType switch {
18-
// KnownCollectionRuleActions.CollectDump => collectDump(),
19-
// KnownCollectionRuleActions.CollectExceptions => collectExceptions(),
20-
// _ => throw new ArgumentException($"Unknown action type: {actionType}", nameof(actionType))
21-
// };
22-
23-
// public static object NewActionSettings(string actionType) =>
24-
// actionType switch {
25-
// KnownCollectionRuleActions.CollectDump => new CollectDumpOptions(),
26-
// KnownCollectionRuleActions.CollectExceptions => new CollectExceptionsOptions(),
27-
// _ => null
28-
// };
29-
30-
// public static Action SelectAction(
31-
// string actionType,
32-
// Action<CollectDumpOptions> collectDump,
33-
// Action<CollectExceptionsOptions> collectExceptions
34-
// ) => actionType switch {
35-
// KnownCollectionRuleActions.CollectDump => collectDump,
36-
// KnownCollectionRuleActions.CollectExceptions => collectExceptions,
37-
// };
38-
39-
4013
public static void BindActionSettings(IConfigurationSection actionSection, CollectionRuleActionOptions actionOptions, ICollectionRuleActionOperations actionOperations)
4114
{
4215
if (null != actionOptions &&

0 commit comments

Comments
 (0)