Add .editorconfig file
diff mbox series

Message ID 20241019131606.56551-1-robert.mader@collabora.com
State Accepted
Headers show
Series
  • Add .editorconfig file
Related show

Commit Message

Robert Mader Oct. 19, 2024, 1:16 p.m. UTC
To make contributing to libcamera more fun, see
https://editorconfig.org/

Signed-off-by: Robert Mader <robert.mader@collabora.com>
---
 .editorconfig | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 .editorconfig

Comments

Kieran Bingham Oct. 20, 2024, 11:09 a.m. UTC | #1
Quoting Robert Mader (2024-10-19 14:16:06)
> To make contributing to libcamera more fun, see
> https://editorconfig.org/
> 
> Signed-off-by: Robert Mader <robert.mader@collabora.com>
> ---
>  .editorconfig | 21 +++++++++++++++++++++
>  1 file changed, 21 insertions(+)
>  create mode 100644 .editorconfig
> 
> diff --git a/.editorconfig b/.editorconfig
> new file mode 100644
> index 00000000..4599ce24
> --- /dev/null
> +++ b/.editorconfig
> @@ -0,0 +1,21 @@
> +# SPDX-License-Identifier: CC0-1.0
> +
> +root = true
> +
> +[*]
> +charset = utf-8
> +end_of_line = lf
> +trim_trailing_whitespace = true
> +
> +[*.{cpp,h}]
> +indent_size = 8
> +indent_style = tab
> +insert_final_newline = true
> +
> +[*.xml]
> +indent_size = 2
> +indent_style = space
> +
> +[meson.build]
> +indent_size = 2
> +indent_style = space
> \ No newline at end of file


We have 'insert_final_newline' on cpp and .h files which I think is
good, but here in this file - theres' no final newline right? Maybe we
should add that globally? 

We have python code too. Should we add in the reference from
editorconfig for


[*.py]
indent_style = space
indent_size = 4

? or is that default ?


It's cheap to add this:



Acked-by: Kieran Bingham <kieran.bingham@ideasonboard.com>


> -- 
> 2.47.0
>
Robert Mader Oct. 20, 2024, 1:38 p.m. UTC | #2
On 20.10.24 13:09, Kieran Bingham wrote:
> Quoting Robert Mader (2024-10-19 14:16:06)
>> To make contributing to libcamera more fun, see
>> https://editorconfig.org/
>>
>> Signed-off-by: Robert Mader<robert.mader@collabora.com>
>> ---
>>   .editorconfig | 21 +++++++++++++++++++++
>>   1 file changed, 21 insertions(+)
>>   create mode 100644 .editorconfig
>>
>> diff --git a/.editorconfig b/.editorconfig
>> new file mode 100644
>> index 00000000..4599ce24
>> --- /dev/null
>> +++ b/.editorconfig
>> @@ -0,0 +1,21 @@
>> +# SPDX-License-Identifier: CC0-1.0
>> +
>> +root = true
>> +
>> +[*]
>> +charset = utf-8
>> +end_of_line = lf
>> +trim_trailing_whitespace = true
>> +
>> +[*.{cpp,h}]
>> +indent_size = 8
>> +indent_style = tab
>> +insert_final_newline = true
>> +
>> +[*.xml]
>> +indent_size = 2
>> +indent_style = space
>> +
>> +[meson.build]
>> +indent_size = 2
>> +indent_style = space
>> \ No newline at end of file
>
> We have 'insert_final_newline' on cpp and .h files which I think is
> good, but here in this file - theres' no final newline right? Maybe we
> should add that globally?

Heh, good point, done in v2 (which triggered my editor to add the new-line).

>
> We have python code too. Should we add in the reference from
> editorconfig for
>
>
> [*.py]
> indent_style = space
> indent_size = 4
>
> ? or is that default ?
I think it's the default, but doesn't hurt to add - the example config 
on https://editorconfig.org/ mentions it, too.
>
> It's cheap to add this:
>
>
>
> Acked-by: Kieran Bingham<kieran.bingham@ideasonboard.com>
Oh, forgot to collect this one. Just for the record: the config here is 
quite similar to what's used in Mutter, Gnome-Shell and a bunch of other 
projects.
>
>> -- 
>> 2.47.0
>>

Patch
diff mbox series

diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 00000000..4599ce24
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,21 @@ 
+# SPDX-License-Identifier: CC0-1.0
+
+root = true
+
+[*]
+charset = utf-8
+end_of_line = lf
+trim_trailing_whitespace = true
+
+[*.{cpp,h}]
+indent_size = 8
+indent_style = tab
+insert_final_newline = true
+
+[*.xml]
+indent_size = 2
+indent_style = space
+
+[meson.build]
+indent_size = 2
+indent_style = space
\ No newline at end of file