我正在努力改变
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 等)?
您可以在 Rider 中将
new
表情样式设置为以下设置。
相应的 ReSharper EditorConfig 标志是 resharper_arrange_object_creation_when_type_evident_highlighting
检查此规则。