75 строки
1.9 KiB
INI
75 строки
1.9 KiB
INI
; see http://editorconfig.org/ for docs on this file
|
|
|
|
root = true
|
|
|
|
[*]
|
|
ignore_if_in_header = This code was generated by a tool|<auto-generated>
|
|
indent_style = space
|
|
indent_size = 4
|
|
; uncomment to help with sharing files across os's (i.e. network share or through local vm)
|
|
#end_of_line = lf
|
|
; avoid a bom, which causes endless problems with naive text tooling
|
|
charset = utf-8
|
|
trim_trailing_whitespace = true
|
|
insert_final_newline = true
|
|
; keeping auto-format enabled helps avoid merge hell for projects without CI-based format validation
|
|
#disable_auto_format = true
|
|
|
|
[*.cs]
|
|
; uncomment to enable full formatting of c# files
|
|
formatters = generic, uncrustify
|
|
|
|
[*.asmdef]
|
|
scrape_api = true
|
|
|
|
[**/Tests/**.asmdef]
|
|
scrape_api = false
|
|
|
|
[*.Tests.asmdef]
|
|
scrape_api = false
|
|
|
|
[*.md]
|
|
indent_size = 2
|
|
; trailing whitespace is unfortunately significant in markdown
|
|
trim_trailing_whitespace = false
|
|
; uncomment to enable basic formatting of markdown files
|
|
#formatters = generic
|
|
|
|
[{Makefile,makefile}]
|
|
; tab characters are part of the Makefile format
|
|
indent_style = tab
|
|
|
|
[*.asmdef]
|
|
indent_size = 4
|
|
|
|
[*.json]
|
|
indent_size = 2
|
|
|
|
[*.{vcproj,bat,cmd,xaml,tt,t4,ttinclude}]
|
|
end_of_line = crlf
|
|
|
|
; this VS-specific stuff is based on experiments to see how VS will modify a file after it has been manually edited.
|
|
; the settings are meant to closely match what VS does to minimize unnecessary diffs.
|
|
[*.{vcxproj,vcxproj.filters}]
|
|
indent_style = space
|
|
indent_size = 2
|
|
end_of_line = crlf
|
|
charset = utf-8-bom
|
|
trim_trailing_whitespace = true
|
|
insert_final_newline = false
|
|
; must be broken out because of 51-char bug (https://github.com/editorconfig/editorconfig-visualstudio/issues/21)
|
|
[*.{csproj,pyproj,props,targets}]
|
|
indent_style = space
|
|
indent_size = 2
|
|
end_of_line = crlf
|
|
charset = utf-8-bom
|
|
trim_trailing_whitespace = true
|
|
insert_final_newline = false
|
|
[*.{sln,sln.template}]
|
|
indent_style = tab
|
|
indent_size = 4
|
|
end_of_line = crlf
|
|
charset = utf-8
|
|
trim_trailing_whitespace = true
|
|
insert_final_newline = false
|