dotnet jb cleanupcode 引入冗余类型规范

问题描述 投票:0回答:1

我正在努力改变

dotnet jb cleanupcode
改变

    UserEntity[] users = [
        new() {
            Name = "Example User 1",
        },
        new() {
            Name = "Example User 2",
        },
    ];

    UserEntity[] users = [
        new UserEntity {
            Name = "Example User 1",
        },
        new UserEntity {
            Name = "Example User 2",
        },
    ];

我执行相同命令的 Rider 和 CI 都建议我使用第一个变体。这意味着在我的环境中的某个地方,导致此问题的规则在 CI/IDE 和本地环境之间配置不一致。

我似乎无法找到冗余类型规范的正确规则。哪些规则可能导致此问题(.editorconfig / roslyn 等)?

.net-core roslyn rider
1个回答
0
投票

您可以在 Rider 中将

new
表情样式设置为以下设置。 相应的 ReSharper EditorConfig 标志是
resharper_arrange_object_creation_when_type_evident_highlighting
enter image description here

检查此规则

© www.soinside.com 2019 - 2024. All rights reserved.