Skip to content

Commit a805ec0

Browse files
authored
Updated configuration for IDE0040 (#8782)
1 parent 311a3b5 commit a805ec0

File tree

37 files changed

+77
-76
lines changed

37 files changed

+77
-76
lines changed

.editorconfig

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,6 @@ csharp_space_between_parentheses = false
9999
csharp_preserve_single_line_statements = false
100100
csharp_preserve_single_line_blocks = true
101101

102-
dotnet_style_require_accessibility_modifiers = always
103-
104102
# Public API
105103
dotnet_diagnostic.rs0016.severity = warning
106104
dotnet_diagnostic.rcs1194.severity = none
@@ -203,6 +201,9 @@ dotnet_diagnostic.IDE0028.severity = warning
203201
dotnet_diagnostic.IDE0036.severity = warning
204202
# Use inferred member names.
205203
dotnet_diagnostic.IDE0037.severity = warning
204+
# Add accessibility modifiers.
205+
dotnet_diagnostic.IDE0040.severity = warning
206+
dotnet_style_require_accessibility_modifiers = for_non_interface_members
206207
# Add readonly modifier.
207208
dotnet_diagnostic.IDE0044.severity = warning
208209
dotnet_diagnostic.RCS1169.severity = none

src/HotChocolate/ApolloFederation/test/ApolloFederation.Tests/EntitiesResolverForInterfaceTests.cs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ public interface ITypeWithReferenceResolver
309309
string Id { get; set; }
310310
string SomeField { get; set; }
311311

312-
public static ITypeWithReferenceResolver Get([LocalState] ObjectValueNode data)
312+
static ITypeWithReferenceResolver Get([LocalState] ObjectValueNode data)
313313
{
314314
return new TypeWithReferenceResolver { Id = "1", SomeField = "SomeField" };
315315
}
@@ -330,15 +330,15 @@ public static TypeWithReferenceResolver Get([LocalState] ObjectValueNode data)
330330
public interface IForeignType
331331
{
332332
[Key]
333-
public string Id { get; }
333+
string Id { get; }
334334

335335
[External]
336-
public string SomeExternalField { get; }
336+
string SomeExternalField { get; }
337337

338-
public string InternalField => "InternalValue";
338+
string InternalField => "InternalValue";
339339

340340
[ReferenceResolver]
341-
public static IForeignType GetById(string id, string someExternalField)
341+
static IForeignType GetById(string id, string someExternalField)
342342
=> new ForeignType(id, someExternalField);
343343
}
344344

@@ -366,15 +366,15 @@ public static ForeignType GetById(string id, string someExternalField)
366366
public interface IMixedFieldTypes
367367
{
368368
[Key]
369-
public string Id { get; }
369+
string Id { get; }
370370

371371
[External]
372-
public int IntField { get; }
372+
int IntField { get; }
373373

374-
public string InternalField { get; set; }
374+
string InternalField { get; set; }
375375

376376
[ReferenceResolver]
377-
public static IMixedFieldTypes GetByExternal(string id, int intField)
377+
static IMixedFieldTypes GetByExternal(string id, int intField)
378378
=> new MixedFieldTypes(id, intField);
379379
}
380380

@@ -407,7 +407,7 @@ public interface IFederatedType
407407
string SomeField { get; set; }
408408

409409
[ReferenceResolver]
410-
public static async Task<IFederatedType?> GetById(
410+
static async Task<IFederatedType?> GetById(
411411
[LocalState] ObjectValueNode data,
412412
[Service] IFederatedTypeDataLoader loader)
413413
{
@@ -473,7 +473,7 @@ public interface IFederatedTypeWithRequiredDetail
473473
FederatedTypeDetail Detail { get; set; }
474474

475475
[ReferenceResolver]
476-
public static IFederatedTypeWithRequiredDetail ReferenceResolver([Map("detail.id")] string detailId)
476+
static IFederatedTypeWithRequiredDetail ReferenceResolver([Map("detail.id")] string detailId)
477477
=> new FederatedTypeWithRequiredDetail()
478478
{
479479
Id = detailId,
@@ -509,7 +509,7 @@ public interface IFederatedTypeWithOptionalDetail
509509
FederatedTypeDetail? Detail { get; }
510510

511511
[ReferenceResolver]
512-
public static IFederatedTypeWithOptionalDetail ReferenceResolver([Map("detail.id")] string detailId)
512+
static IFederatedTypeWithOptionalDetail ReferenceResolver([Map("detail.id")] string detailId)
513513
=> new FederatedTypeWithOptionalDetail()
514514
{
515515
Id = detailId,

src/HotChocolate/Caching/test/Caching.Tests/CacheControlDirectiveTypeTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -428,7 +428,7 @@ public class ObjectQuery
428428
public interface IInterfaceType
429429
{
430430
[CacheControl(500, Scope = CacheControlScope.Private, InheritMaxAge = true)]
431-
public string? Field { get; set; }
431+
string? Field { get; set; }
432432
}
433433

434434
public class InterfaceObjectType : IInterfaceType

src/HotChocolate/Core/src/Execution.Abstractions/Execution/IRequestExecutorProvider.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public interface IRequestExecutorProvider
2424
/// <returns>
2525
/// Returns a GraphQL request executor.
2626
/// </returns>
27-
public ValueTask<IRequestExecutor> GetExecutorAsync(
27+
ValueTask<IRequestExecutor> GetExecutorAsync(
2828
string? schemaName = null,
2929
CancellationToken cancellationToken = default);
3030
}

src/HotChocolate/Core/src/Subscriptions.RabbitMQ/IRabbitMQConncetion.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ namespace HotChocolate.Subscriptions.RabbitMQ;
44

55
internal interface IRabbitMQConnection
66
{
7-
public Task<IModel> GetChannelAsync();
7+
Task<IModel> GetChannelAsync();
88
}

src/HotChocolate/Core/src/Subscriptions/ITopic.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ public interface ITopic : IDisposable
88
/// <summary>
99
/// Gets the message type of this topic.
1010
/// </summary>
11-
public Type MessageType { get; }
11+
Type MessageType { get; }
1212

1313
/// <summary>
1414
/// Allows completing a topic.

src/HotChocolate/Core/src/Types.Abstractions/IRootServiceProviderAccessor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ public interface IRootServiceProviderAccessor
99
/// <summary>
1010
/// Gets the root service provider.
1111
/// </summary>
12-
public IServiceProvider ServiceProvider { get; }
12+
IServiceProvider ServiceProvider { get; }
1313
}

src/HotChocolate/Core/src/Types.Abstractions/ISchemaDefinition.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,5 +104,5 @@ bool TryGetOperationType(
104104
/// <summary>
105105
/// The default name of a schema.
106106
/// </summary>
107-
public static string DefaultName => "_Default";
107+
static string DefaultName => "_Default";
108108
}

src/HotChocolate/Core/src/Types/Execution/Processing/IFragment.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ public interface IFragment : IOptionalSelection
1111
/// <summary>
1212
/// Gets the internal fragment identifier.
1313
/// </summary>
14-
public int Id { get; }
14+
int Id { get; }
1515

1616
/// <summary>
1717
/// Gets the type condition.

src/HotChocolate/Core/src/Types/IReadOnlySchemaOptions.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,12 +178,12 @@ public interface IReadOnlySchemaOptions
178178
/// <summary>
179179
/// Specifies the default dependency injection scope for query fields.
180180
/// </summary>
181-
public DependencyInjectionScope DefaultQueryDependencyInjectionScope { get; }
181+
DependencyInjectionScope DefaultQueryDependencyInjectionScope { get; }
182182

183183
/// <summary>
184184
/// Specifies the default dependency injection scope for mutation fields.
185185
/// </summary>
186-
public DependencyInjectionScope DefaultMutationDependencyInjectionScope { get; }
186+
DependencyInjectionScope DefaultMutationDependencyInjectionScope { get; }
187187

188188
/// <summary>
189189
/// Specifies if the elements of paginated root fields should be published

0 commit comments

Comments
 (0)