Skip to content

Commit 2d33a68

Browse files
committed
style: apply repository-wide code formatting
1 parent a4235af commit 2d33a68

246 files changed

Lines changed: 4816 additions & 4364 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Directory.Build.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,15 +69,15 @@
6969

7070
<!-- Package Icon -->
7171
<ItemGroup Condition="Exists('$(MSBuildThisFileDirectory)assets/icon.png')">
72-
<None Include="$(MSBuildThisFileDirectory)assets/icon.png" Pack="true" PackagePath="" Visible="false" />
72+
<None Include="$(MSBuildThisFileDirectory)assets/icon.png" Pack="true" PackagePath="" Visible="false"/>
7373
</ItemGroup>
7474

7575
<!-- Package Readme (opt-in per project that ships a README.md) -->
7676
<PropertyGroup Condition="Exists('$(MSBuildProjectDirectory)/README.md')">
7777
<PackageReadmeFile>README.md</PackageReadmeFile>
7878
</PropertyGroup>
7979
<ItemGroup Condition="Exists('$(MSBuildProjectDirectory)/README.md')">
80-
<None Include="README.md" Pack="true" PackagePath="\" Visible="false" />
80+
<None Include="README.md" Pack="true" PackagePath="\" Visible="false"/>
8181
</ItemGroup>
8282

8383
</Project>

SquidStd.slnx

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,35 @@
11
<Solution>
22
<Folder Name="/src/">
3-
<Project Path="src/SquidStd.Abstractions/SquidStd.Abstractions.csproj" />
4-
<Project Path="src/SquidStd.AspNetCore/SquidStd.AspNetCore.csproj" />
5-
<Project Path="src/SquidStd.Caching.Abstractions/SquidStd.Caching.Abstractions.csproj" />
6-
<Project Path="src/SquidStd.Caching.Redis/SquidStd.Caching.Redis.csproj" />
7-
<Project Path="src/SquidStd.Caching/SquidStd.Caching.csproj" />
8-
<Project Path="src/SquidStd.Core/SquidStd.Core.csproj" />
9-
<Project Path="src/SquidStd.Database.Abstractions/SquidStd.Database.Abstractions.csproj" />
10-
<Project Path="src/SquidStd.Database/SquidStd.Database.csproj" />
11-
<Project Path="src/SquidStd.Messaging.Abstractions/SquidStd.Messaging.Abstractions.csproj" />
12-
<Project Path="src/SquidStd.Messaging.RabbitMq/SquidStd.Messaging.RabbitMq.csproj" />
13-
<Project Path="src/SquidStd.Messaging/SquidStd.Messaging.csproj" />
14-
<Project Path="src/SquidStd.Network/SquidStd.Network.csproj" />
15-
<Project Path="src/SquidStd.Plugin.Abstractions/SquidStd.Plugin.Abstractions.csproj" />
16-
<Project Path="src/SquidStd.Scripting.Lua/SquidStd.Scripting.Lua.csproj" />
17-
<Project Path="src/SquidStd.Services.Core/SquidStd.Services.Core.csproj" />
18-
<Project Path="src/SquidStd.Storage.Abstractions/SquidStd.Storage.Abstractions.csproj" />
19-
<Project Path="src/SquidStd.Storage.S3/SquidStd.Storage.S3.csproj" />
20-
<Project Path="src/SquidStd.Storage/SquidStd.Storage.csproj" />
21-
<Project Path="src/SquidStd.Templating/SquidStd.Templating.csproj" />
22-
<Project Path="src/SquidStd.Workers.Abstractions/SquidStd.Workers.Abstractions.csproj" />
23-
<Project Path="src/SquidStd.Workers/SquidStd.Workers.csproj" />
24-
<Project Path="src/SquidStd.Workers.Manager/SquidStd.Workers.Manager.csproj" />
25-
<Project Path="src/SquidStd.Templates/SquidStd.Templates.csproj" />
26-
<Project Path="src/SquidStd.Search.Abstractions/SquidStd.Search.Abstractions.csproj" />
27-
<Project Path="src/SquidStd.Search.Elasticsearch/SquidStd.Search.Elasticsearch.csproj" />
28-
<Project Path="src/SquidStd.Mail.Abstractions/SquidStd.Mail.Abstractions.csproj" />
29-
<Project Path="src/SquidStd.Mail.MailKit/SquidStd.Mail.MailKit.csproj" />
30-
<Project Path="src/SquidStd.Mail.Queue/SquidStd.Mail.Queue.csproj" />
3+
<Project Path="src/SquidStd.Abstractions/SquidStd.Abstractions.csproj"/>
4+
<Project Path="src/SquidStd.AspNetCore/SquidStd.AspNetCore.csproj"/>
5+
<Project Path="src/SquidStd.Caching.Abstractions/SquidStd.Caching.Abstractions.csproj"/>
6+
<Project Path="src/SquidStd.Caching.Redis/SquidStd.Caching.Redis.csproj"/>
7+
<Project Path="src/SquidStd.Caching/SquidStd.Caching.csproj"/>
8+
<Project Path="src/SquidStd.Core/SquidStd.Core.csproj"/>
9+
<Project Path="src/SquidStd.Database.Abstractions/SquidStd.Database.Abstractions.csproj"/>
10+
<Project Path="src/SquidStd.Database/SquidStd.Database.csproj"/>
11+
<Project Path="src/SquidStd.Messaging.Abstractions/SquidStd.Messaging.Abstractions.csproj"/>
12+
<Project Path="src/SquidStd.Messaging.RabbitMq/SquidStd.Messaging.RabbitMq.csproj"/>
13+
<Project Path="src/SquidStd.Messaging/SquidStd.Messaging.csproj"/>
14+
<Project Path="src/SquidStd.Network/SquidStd.Network.csproj"/>
15+
<Project Path="src/SquidStd.Plugin.Abstractions/SquidStd.Plugin.Abstractions.csproj"/>
16+
<Project Path="src/SquidStd.Scripting.Lua/SquidStd.Scripting.Lua.csproj"/>
17+
<Project Path="src/SquidStd.Services.Core/SquidStd.Services.Core.csproj"/>
18+
<Project Path="src/SquidStd.Storage.Abstractions/SquidStd.Storage.Abstractions.csproj"/>
19+
<Project Path="src/SquidStd.Storage.S3/SquidStd.Storage.S3.csproj"/>
20+
<Project Path="src/SquidStd.Storage/SquidStd.Storage.csproj"/>
21+
<Project Path="src/SquidStd.Templating/SquidStd.Templating.csproj"/>
22+
<Project Path="src/SquidStd.Workers.Abstractions/SquidStd.Workers.Abstractions.csproj"/>
23+
<Project Path="src/SquidStd.Workers/SquidStd.Workers.csproj"/>
24+
<Project Path="src/SquidStd.Workers.Manager/SquidStd.Workers.Manager.csproj"/>
25+
<Project Path="src/SquidStd.Templates/SquidStd.Templates.csproj"/>
26+
<Project Path="src/SquidStd.Search.Abstractions/SquidStd.Search.Abstractions.csproj"/>
27+
<Project Path="src/SquidStd.Search.Elasticsearch/SquidStd.Search.Elasticsearch.csproj"/>
28+
<Project Path="src/SquidStd.Mail.Abstractions/SquidStd.Mail.Abstractions.csproj"/>
29+
<Project Path="src/SquidStd.Mail.MailKit/SquidStd.Mail.MailKit.csproj"/>
30+
<Project Path="src/SquidStd.Mail.Queue/SquidStd.Mail.Queue.csproj"/>
3131
</Folder>
3232
<Folder Name="/tests/">
33-
<Project Path="tests/SquidStd.Tests/SquidStd.Tests.csproj" />
33+
<Project Path="tests/SquidStd.Tests/SquidStd.Tests.csproj"/>
3434
</Folder>
3535
</Solution>

src/SquidStd.Abstractions/README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,13 @@ container.RegisterConfigSection<MyConfig>("my");
4444

4545
## Key types
4646

47-
| Type | Purpose |
48-
|------|---------|
49-
| `ISquidStdService` | Async start/stop lifecycle for managed services. |
50-
| `RegisterStdServiceExtension` | `RegisterStdService<,>` container extension. |
51-
| `RegisterConfigSectionExtension` | `RegisterConfigSection<>` container extension. |
52-
| `ServiceRegistrationData` | Ordered service registration record. |
53-
| `ConfigRegistrationData` | Config section registration record. |
47+
| Type | Purpose |
48+
|----------------------------------|--------------------------------------------------|
49+
| `ISquidStdService` | Async start/stop lifecycle for managed services. |
50+
| `RegisterStdServiceExtension` | `RegisterStdService<,>` container extension. |
51+
| `RegisterConfigSectionExtension` | `RegisterConfigSection<>` container extension. |
52+
| `ServiceRegistrationData` | Ordered service registration record. |
53+
| `ConfigRegistrationData` | Config section registration record. |
5454

5555
## License
5656

src/SquidStd.AspNetCore/Extensions/SquidStdAspNetCoreBuilderExtensions.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
using DryIoc.Microsoft.DependencyInjection;
33
using Microsoft.AspNetCore.Builder;
44
using Microsoft.Extensions.DependencyInjection;
5-
using Microsoft.Extensions.Hosting;
65
using SquidStd.AspNetCore.Services;
76
using SquidStd.Core.Data.Bootstrap;
87
using SquidStd.Services.Core.Services.Bootstrap;

src/SquidStd.AspNetCore/Extensions/SquidStdHealthChecksExtensions.cs

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
using Microsoft.AspNetCore.Builder;
33
using Microsoft.Extensions.DependencyInjection;
44
using Microsoft.Extensions.Diagnostics.HealthChecks;
5-
using Microsoft.Extensions.Hosting;
65
using SquidStd.AspNetCore.Services;
76
using SquidHealthCheck = SquidStd.Core.Interfaces.Health.IHealthCheck;
87

@@ -26,8 +25,11 @@ public WebApplicationBuilder AddSquidStdHealthChecks()
2625
{
2726
ArgumentNullException.ThrowIfNull(builder);
2827

29-
if (!builder.Host.Properties.TryGetValue(SquidStdAspNetCoreBuilderExtensions.ContainerPropertyKey, out var value)
30-
|| value is not IContainer container)
28+
if (!builder.Host.Properties.TryGetValue(
29+
SquidStdAspNetCoreBuilderExtensions.ContainerPropertyKey,
30+
out var value
31+
) ||
32+
value is not IContainer container)
3133
{
3234
throw new InvalidOperationException("Call UseSquidStd before AddSquidStdHealthChecks.");
3335
}
@@ -38,11 +40,11 @@ public WebApplicationBuilder AddSquidStdHealthChecks()
3840
foreach (var check in checks)
3941
{
4042
healthChecks.Add(
41-
new HealthCheckRegistration(
43+
new(
4244
check.Name,
4345
_ => new SquidStdHealthCheckAdapter(check),
44-
failureStatus: HealthStatus.Unhealthy,
45-
tags: null
46+
HealthStatus.Unhealthy,
47+
null
4648
)
4749
);
4850
}

src/SquidStd.AspNetCore/README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ dotnet add package SquidStd.AspNetCore
2727
- Configures DryIoc as the host's service-provider factory.
2828
- Registers `SquidStdHostedService` to start/stop SquidStd services with the host.
2929
- Optional `SquidStdOptions` configuration callback.
30-
- `WebApplicationBuilder.AddSquidStdHealthChecks()` — bridges every SquidStd `IHealthCheck` into the standard ASP.NET Core health-check system (one entry per check), exposed via the standard `app.MapHealthChecks(...)`.
30+
- `WebApplicationBuilder.AddSquidStdHealthChecks()` — bridges every SquidStd `IHealthCheck` into the standard ASP.NET Core
31+
health-check system (one entry per check), exposed via the standard `app.MapHealthChecks(...)`.
3132

3233
## Usage
3334

@@ -64,11 +65,11 @@ Each registered `IHealthCheck` appears as its own entry in the report. Check nam
6465

6566
## Key types
6667

67-
| Type | Purpose |
68-
|------|---------|
69-
| `SquidStdAspNetCoreBuilderExtensions` | `UseSquidStd(...)` builder extension. |
70-
| `SquidStdHostedService` | Hosted service bridging SquidStd service lifecycle to the host. |
71-
| `SquidStdHealthChecksExtensions` | `AddSquidStdHealthChecks(...)` — bridge to ASP.NET Core health checks. |
68+
| Type | Purpose |
69+
|---------------------------------------|------------------------------------------------------------------------|
70+
| `SquidStdAspNetCoreBuilderExtensions` | `UseSquidStd(...)` builder extension. |
71+
| `SquidStdHostedService` | Hosted service bridging SquidStd service lifecycle to the host. |
72+
| `SquidStdHealthChecksExtensions` | `AddSquidStdHealthChecks(...)` — bridge to ASP.NET Core health checks. |
7273

7374
## License
7475

src/SquidStd.AspNetCore/Services/SquidStdHostedService.cs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,9 @@ public SquidStdHostedService(ISquidStdBootstrap bootstrap)
2121

2222
/// <inheritdoc />
2323
public async Task StartAsync(CancellationToken cancellationToken)
24-
{
25-
await _bootstrap.StartAsync(cancellationToken);
26-
}
24+
=> await _bootstrap.StartAsync(cancellationToken);
2725

2826
/// <inheritdoc />
2927
public async Task StopAsync(CancellationToken cancellationToken)
30-
{
31-
await _bootstrap.StopAsync(cancellationToken);
32-
}
28+
=> await _bootstrap.StopAsync(cancellationToken);
3329
}

src/SquidStd.Caching.Abstractions/Data/Config/CacheConnectionString.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,11 @@ public static CacheConnectionString Parse(string connectionString)
6363
var query = HttpUtility.ParseQueryString(uri.Query);
6464
var parameters = query.AllKeys
6565
.Where(static key => key is not null)
66-
.ToFrozenDictionary(key => key!, key => query[key] ?? string.Empty, StringComparer.OrdinalIgnoreCase);
66+
.ToFrozenDictionary(
67+
key => key!,
68+
key => query[key] ?? string.Empty,
69+
StringComparer.OrdinalIgnoreCase
70+
);
6771

6872
return new(
6973
uri.Scheme,

src/SquidStd.Caching.Abstractions/Interfaces/ICacheMetrics.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ public interface ICacheMetrics
1111
/// <summary>Records a cache miss.</summary>
1212
void OnMiss(string key);
1313

14-
/// <summary>Records a value being stored.</summary>
15-
void OnSet(string key);
16-
1714
/// <summary>Records a key being removed.</summary>
1815
void OnRemove(string key);
16+
17+
/// <summary>Records a value being stored.</summary>
18+
void OnSet(string key);
1919
}

src/SquidStd.Caching.Abstractions/Interfaces/ICacheProvider.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ namespace SquidStd.Caching.Abstractions.Interfaces;
77
/// </summary>
88
public interface ICacheProvider : ISquidStdService
99
{
10+
/// <summary>Returns whether a key exists.</summary>
11+
Task<bool> ExistsAsync(string key, CancellationToken cancellationToken = default);
12+
1013
/// <summary>Gets the raw value for a key, or <c>null</c> when absent.</summary>
1114
Task<ReadOnlyMemory<byte>?> GetAsync(string key, CancellationToken cancellationToken = default);
1215

13-
/// <summary>Stores a raw value with an optional time-to-live.</summary>
14-
Task SetAsync(string key, ReadOnlyMemory<byte> value, TimeSpan? ttl, CancellationToken cancellationToken = default);
15-
1616
/// <summary>Removes a key; returns whether it existed.</summary>
1717
Task<bool> RemoveAsync(string key, CancellationToken cancellationToken = default);
1818

19-
/// <summary>Returns whether a key exists.</summary>
20-
Task<bool> ExistsAsync(string key, CancellationToken cancellationToken = default);
19+
/// <summary>Stores a raw value with an optional time-to-live.</summary>
20+
Task SetAsync(string key, ReadOnlyMemory<byte> value, TimeSpan? ttl, CancellationToken cancellationToken = default);
2121
}

0 commit comments

Comments
 (0)