Skip to content

Discussion of code styles / ReSharper Suggestions #418

@gingters

Description

@gingters

Things to discuss, but actually low priority:

  • when using new() to initialize fields, ReSharper suggests adding the type explicitly (RotateCertificateFileStore::22)
    • Do we want to allow new() without type? --> Configure inspection style, otherwise fix code
  • Do we want to use matching patterns?
    • Would change this: request.BodySize > 0 && request.BodyContent == null
      to this: response is { BodySize: > 0, BodyContent: null, }
      in both ClientRequestExtensions and TargetResponseExtensions
  • In PersistenceModelExtensions::73
    instance.ClientSecrets.RemoveAll(cs => !other.ClientSecrets.Any(os => os.Id == cs.Id));
    ReSharper suggest using .All: instance.ClientSecrets.RemoveAll(cs => other.ClientSecrets.All(os => os.Id != cs.Id));
    Use suggestion or disable inspection?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions