[PATCH v3] Add .editorconfig file
Robert Mader
robert.mader at collabora.com
Sun Oct 20 18:49:26 CEST 2024
To make contributing to libcamera more fun, see
https://editorconfig.org/
Signed-off-by: Robert Mader <robert.mader at collabora.com>
Acked-by: Kieran Bingham <kieran.bingham at ideasonboard.com>
---
Changes in version 3:
- changed indent_size for meson files to 4
- dropped meson.options from v2 again
- added sections for .json and .yaml
- dropped section for .xml
- collected Acked-by
Changes in version 2:
- require insert_final_newline for all files, including the file added here
- add python config
- add more meson file types
---
.editorconfig | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
create mode 100644 .editorconfig
diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 00000000..a76b36a7
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,29 @@
+# SPDX-License-Identifier: CC0-1.0
+
+root = true
+
+[*]
+charset = utf-8
+end_of_line = lf
+insert_final_newline = true
+trim_trailing_whitespace = true
+
+[*.{cpp,h}]
+indent_size = 8
+indent_style = tab
+
+[*.json]
+indent_size = 4
+indent_style = space
+
+[*.py]
+indent_size = 4
+indent_style = space
+
+[*.yaml]
+indent_size = 2
+indent_style = space
+
+[{meson.build,meson_options.txt}]
+indent_size = 4
+indent_style = space
--
2.47.0
More information about the libcamera-devel
mailing list