dotnet/roslyn

Formatting fixer doesn't fix formatting diagnostic

开放

#72,534 创建于 2024年3月13日

 (5 条评论) (0 个反应) (1 位负责人)C# (4,257 个派生)batch import
Area-IDEBugFeature - Collection Expressionshelp wanted

仓库指标

星标
 (20,414 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

Considering the following sample:


    class C
    {
        void M()
        {
            string[] x = [
"""
string
""",
"""
string
"""];
        }
    }

A formatting diagnostic is produced following the comma inside the collection expression: image

When invoking the format fixer, nothing happens. When previewing the formatting fix, an empty box is displayed:

image

I still question the choice to produce that diagnostic, given that raw string literals are not prescriptive about whether to indent and some people (like myself) prefer to left indent them for clarity.
But regardless of that design question, I would expect the fixer to be able to fix formatting issues that are reported.

贡献者指南