Search code examples
jsonvisual-studioformattingauto-indent

Visual Studio JSON indenting


Visual Studio seems to ignore my indenting setting for JSON files. It is indenting 4 spaces, instead of my setting of 2 spaces: indenting settings

When I format the document it looks like this:

formatted document

I am using:

Microsoft Visual Studio Professional 2022 (64-bit)
Version 17.5.1


Solution

  • It turned out that the project had an .editorconfig file in the root folder with

    [*]
    indent_style = space
    indent_size = 4
    

    This was overriding all the indenting options since it was "Following the project coding conventions" enter image description here

    UX tip to Microsoft: make it somehow visible in the Options window that some settings are overridden.