[PATCH 1/1] editorconfig: introduce .editorconfig

Simon Glass sjg at chromium.org
Tue Feb 28 16:10:31 CET 2023


Hi Dzmitry,

On Tue, 28 Feb 2023 at 01:46, Dzmitry Sankouski <dsankouski at gmail.com> wrote:
>
> Current process of sending patches includes running checkpatch.pl
> script for each patch, and fixing found style problems.
> Editorconfig may help to prevent some style related problems
> (like spaces vs tab indentation) on the fly.
> ---
>  .editorconfig | 19 +++++++++++++++++++
>  .gitignore    |  1 +
>  2 files changed, 20 insertions(+)
>  create mode 100644 .editorconfig

Reviewed-by: Simon Glass <sjg at chromium.org>

You could add .rst files as well.

>
> diff --git a/.editorconfig b/.editorconfig
> new file mode 100644
> index 0000000000..b8a413fda1
> --- /dev/null
> +++ b/.editorconfig
> @@ -0,0 +1,19 @@
> +; This file is for unifying the coding style for different editors and IDEs.
> +; Plugins are available for notepad++, emacs, vim, gedit,
> +; textmate, visual studio, and more.
> +;
> +; See http://editorconfig.org for details.
> +
> +# Top-most EditorConfig file.
> +root = true
> +
> +[{**.c, **.h}]
> +indent_style = tab
> +indent_size=8

consistent spacing?

> +end_of_line = lf
> +trim_trailing_whitespace = true
> +insert_final_newline = true
> +
> +[**Kconfig]
> +indent_size=4

consistent spacing?


> +
> diff --git a/.gitignore b/.gitignore
> index 3a4d056edf..ed8ca226fe 100644
> --- a/.gitignore
> +++ b/.gitignore
> @@ -7,6 +7,7 @@
>  #
>  .*
>  !.checkpatch.conf
> +!.editorconfig
>  *.a
>  *.asn1.[ch]
>  *.bin
> --
> 2.30.2
>

Regards,
Simon


More information about the U-Boot mailing list