In Settings > Code Style > JavaScript
I've set Tab size
and Indent
to 4. Why is WebStorm still ignoring these settings, as you can see in the preview window:
What settings could override these?
If you have EditorConfig plugin enabled (which should be by default) and have .editorconfig
files in your project (or maybe even above the project root) then settings from there will override your Code Style (which is expected as this is the whole point of such plugin).
Why such behaviour? What can be done?
.editorconfig
files are for -- they meant to be editor-independent. It meant to override your internal settings to provide consistency across different IDEs/editors used without the need to configure your IDE/editor just for this project/folder.editorconfig
you can do things that are not currently possible with Code Style (e.g. different right margins / trailing white space handling per different file types, even if they are not supported by Code Style).editorconfig
can be configured differently for each sub-folder and even have exclusions.WebStorm v11
, or is it since v12
only.Code Style
and not Code Style > JavaScript
as on your screenshot) you will see mention of this moment as well.editorconfig
file:# Editor configuration, see http://editorconfig.org
root = true
[*]
charset = utf-8
end_of_line = lf
indent_size = 2
indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true
[*.md]
max_line_length = off
trim_trailing_whitespace = false
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With