mirror of
https://gitee.com/openharmony/third_party_mesa3d
synced 2024-11-23 07:19:50 +00:00
Introduce .editorconfig
A few weeks ago, Jose Fonseca suggested [0] we use .editorconfig files to try and enforce the formatting of the code, to which Michel Dänzer suggested [1] we start by importing the existing .dir-locals.el settings. The first draft was discussed in the RFC [2]. These .editorconfig are a first step, one that has the advantage of requiring little to no intervention from the devs once the settings files are in place, but the settings are very limited. This does have the advantage of applying while the code is being written. This doesn't replace the need for more comprehensive formatting tools such as clang-format & clang-tidy, but those reformat the code after the fact. [0] https://lists.freedesktop.org/archives/mesa-dev/2016-June/121545.html [1] https://lists.freedesktop.org/archives/mesa-dev/2016-June/121639.html [2] https://lists.freedesktop.org/archives/mesa-dev/2016-July/123431.html Acked-by: Nicolai Hähnle <nicolai.haehnle@amd.com> Acked-by: Eric Anholt <eric@anholt.net> Signed-off-by: Eric Engestrom <eric@engestrom.ch> Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
This commit is contained in:
parent
509e2dbc10
commit
3bd885d09c
34
.editorconfig
Normal file
34
.editorconfig
Normal file
@ -0,0 +1,34 @@
|
||||
# To use this config on you editor, follow the instructions at:
|
||||
# http://editorconfig.org
|
||||
|
||||
root = true
|
||||
|
||||
[*]
|
||||
charset = utf-8
|
||||
insert_final_newline = true
|
||||
|
||||
[*.{c,h,cpp,hpp,cc,hh}]
|
||||
indent_style = space
|
||||
indent_size = 3
|
||||
|
||||
[{Makefile*,*.mk}]
|
||||
indent_style = tab
|
||||
|
||||
[{*.py,SCons*}]
|
||||
indent_style = space
|
||||
indent_size = 4
|
||||
|
||||
[*.pl]
|
||||
indent_style = space
|
||||
indent_size = 4
|
||||
|
||||
[*.m4]
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
|
||||
[*.yml]
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
|
||||
[*.patch]
|
||||
trim_trailing_whitespace = false
|
3
bin/.editorconfig
Normal file
3
bin/.editorconfig
Normal file
@ -0,0 +1,3 @@
|
||||
[*.sh]
|
||||
indent_style = space
|
||||
indent_size = 2
|
2
include/D3D9/.editorconfig
Normal file
2
include/D3D9/.editorconfig
Normal file
@ -0,0 +1,2 @@
|
||||
[*.h]
|
||||
indent_style = tab
|
3
include/c11/.editorconfig
Normal file
3
include/c11/.editorconfig
Normal file
@ -0,0 +1,3 @@
|
||||
[*.h]
|
||||
indent_style = space
|
||||
indent_size = 4
|
3
include/d3dadapter/.editorconfig
Normal file
3
include/d3dadapter/.editorconfig
Normal file
@ -0,0 +1,3 @@
|
||||
[*.h]
|
||||
indent_style = space
|
||||
indent_size = 4
|
3
include/vulkan/.editorconfig
Normal file
3
include/vulkan/.editorconfig
Normal file
@ -0,0 +1,3 @@
|
||||
[*.h]
|
||||
indent_style = space
|
||||
indent_size = 4
|
2
src/egl/drivers/haiku/.editorconfig
Normal file
2
src/egl/drivers/haiku/.editorconfig
Normal file
@ -0,0 +1,2 @@
|
||||
[*.cpp]
|
||||
indent_style = tab
|
2
src/egl/wayland/.editorconfig
Normal file
2
src/egl/wayland/.editorconfig
Normal file
@ -0,0 +1,2 @@
|
||||
[*.{c,h}]
|
||||
indent_style = tab
|
2
src/gallium/drivers/freedreno/.editorconfig
Normal file
2
src/gallium/drivers/freedreno/.editorconfig
Normal file
@ -0,0 +1,2 @@
|
||||
[*.{c,h}]
|
||||
indent_style = tab
|
3
src/gallium/drivers/r300/.editorconfig
Normal file
3
src/gallium/drivers/r300/.editorconfig
Normal file
@ -0,0 +1,3 @@
|
||||
[*.{c,h}]
|
||||
indent_style = space
|
||||
indent_size = 4
|
2
src/gallium/drivers/r600/.editorconfig
Normal file
2
src/gallium/drivers/r600/.editorconfig
Normal file
@ -0,0 +1,2 @@
|
||||
[*.{c,h}]
|
||||
indent_style = tab
|
2
src/gallium/drivers/radeon/.editorconfig
Normal file
2
src/gallium/drivers/radeon/.editorconfig
Normal file
@ -0,0 +1,2 @@
|
||||
[*.{c,h}]
|
||||
indent_style = tab
|
2
src/gallium/drivers/radeonsi/.editorconfig
Normal file
2
src/gallium/drivers/radeonsi/.editorconfig
Normal file
@ -0,0 +1,2 @@
|
||||
[*.{c,h}]
|
||||
indent_style = tab
|
3
src/gallium/drivers/vc4/.editorconfig
Normal file
3
src/gallium/drivers/vc4/.editorconfig
Normal file
@ -0,0 +1,3 @@
|
||||
[*.{c,h}]
|
||||
indent_style = space
|
||||
indent_size = 8
|
2
src/gallium/drivers/vc4/kernel/.editorconfig
Normal file
2
src/gallium/drivers/vc4/kernel/.editorconfig
Normal file
@ -0,0 +1,2 @@
|
||||
[*.{c,h}]
|
||||
indent_style = tab
|
2
src/gallium/state_trackers/hgl/.editorconfig
Normal file
2
src/gallium/state_trackers/hgl/.editorconfig
Normal file
@ -0,0 +1,2 @@
|
||||
[*.{c,h,cpp,hpp}]
|
||||
indent_style = tab
|
3
src/gallium/state_trackers/nine/.editorconfig
Normal file
3
src/gallium/state_trackers/nine/.editorconfig
Normal file
@ -0,0 +1,3 @@
|
||||
[*.{c,h}]
|
||||
indent_style = space
|
||||
indent_size = 4
|
3
src/gallium/state_trackers/xa/.editorconfig
Normal file
3
src/gallium/state_trackers/xa/.editorconfig
Normal file
@ -0,0 +1,3 @@
|
||||
[*.{c,h}]
|
||||
indent_style = space
|
||||
indent_size = 4
|
3
src/gallium/targets/d3dadapter9/.editorconfig
Normal file
3
src/gallium/targets/d3dadapter9/.editorconfig
Normal file
@ -0,0 +1,3 @@
|
||||
[*.{c,h}]
|
||||
indent_style = space
|
||||
indent_size = 4
|
2
src/gallium/targets/haiku-softpipe/.editorconfig
Normal file
2
src/gallium/targets/haiku-softpipe/.editorconfig
Normal file
@ -0,0 +1,2 @@
|
||||
[*.{c,h,cpp,hpp}]
|
||||
indent_style = tab
|
2
src/gallium/winsys/freedreno/drm/.editorconfig
Normal file
2
src/gallium/winsys/freedreno/drm/.editorconfig
Normal file
@ -0,0 +1,2 @@
|
||||
[*.{c,h}]
|
||||
indent_style = tab
|
2
src/gallium/winsys/nouveau/drm/.editorconfig
Normal file
2
src/gallium/winsys/nouveau/drm/.editorconfig
Normal file
@ -0,0 +1,2 @@
|
||||
[*.{c,h}]
|
||||
indent_style = tab
|
3
src/gallium/winsys/radeon/drm/.editorconfig
Normal file
3
src/gallium/winsys/radeon/drm/.editorconfig
Normal file
@ -0,0 +1,3 @@
|
||||
[*.{c,h}]
|
||||
indent_style = space
|
||||
indent_size = 4
|
2
src/gallium/winsys/sw/hgl/.editorconfig
Normal file
2
src/gallium/winsys/sw/hgl/.editorconfig
Normal file
@ -0,0 +1,2 @@
|
||||
[*.{c,h}]
|
||||
indent_style = tab
|
2
src/getopt/.editorconfig
Normal file
2
src/getopt/.editorconfig
Normal file
@ -0,0 +1,2 @@
|
||||
[*.{c,h}]
|
||||
indent_style = tab
|
3
src/gtest/.editorconfig
Normal file
3
src/gtest/.editorconfig
Normal file
@ -0,0 +1,3 @@
|
||||
[*.{cc,h}]
|
||||
indent_style = space
|
||||
indent_size = 2
|
2
src/hgl/.editorconfig
Normal file
2
src/hgl/.editorconfig
Normal file
@ -0,0 +1,2 @@
|
||||
[*.{cpp,h}]
|
||||
indent_style = tab
|
2
src/mesa/drivers/dri/nouveau/.editorconfig
Normal file
2
src/mesa/drivers/dri/nouveau/.editorconfig
Normal file
@ -0,0 +1,2 @@
|
||||
[*.{c,h}]
|
||||
indent_style = tab
|
Loading…
Reference in New Issue
Block a user