From 230c7ca27dd1e09d12113ee53cc7fdbaba0750ef Mon Sep 17 00:00:00 2001 From: Dunedan Date: Sun, 15 Sep 2024 13:36:25 +0200 Subject: [PATCH] Add EditorConfig options for Python While the desired options for indent size and style are Python's defaults, let's make it explicit by specifying it in the EditorConfig. As part of this, this also removes unnecessary inline formatting options for Python files. --- .editorconfig | 4 ++++ source/tools/dist/dmgbuild-settings.py | 1 - source/tools/spirv/compile.py | 3 +-- source/tools/templatesanalyzer/unit_tables.py | 3 +-- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.editorconfig b/.editorconfig index 06bc7028ea..e3ba7f10da 100644 --- a/.editorconfig +++ b/.editorconfig @@ -5,6 +5,10 @@ charset = utf-8 insert_final_newline = true trim_trailing_whitespace = true +[*.py] +indent_size = 4 +indent_style = space + [*.sh] indent_style = tab function_next_line = true diff --git a/source/tools/dist/dmgbuild-settings.py b/source/tools/dist/dmgbuild-settings.py index 7be997109d..9e934fe563 100644 --- a/source/tools/dist/dmgbuild-settings.py +++ b/source/tools/dist/dmgbuild-settings.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- import os.path # diff --git a/source/tools/spirv/compile.py b/source/tools/spirv/compile.py index b3eba12257..f8a637a370 100755 --- a/source/tools/spirv/compile.py +++ b/source/tools/spirv/compile.py @@ -1,7 +1,6 @@ #!/usr/bin/env python3 -# -*- mode: python-mode; python-indent-offset: 4; -*- # -# Copyright (C) 2023 Wildfire Games. +# Copyright (C) 2024 Wildfire Games. # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal diff --git a/source/tools/templatesanalyzer/unit_tables.py b/source/tools/templatesanalyzer/unit_tables.py index b0dd13c00c..b60df5530f 100755 --- a/source/tools/templatesanalyzer/unit_tables.py +++ b/source/tools/templatesanalyzer/unit_tables.py @@ -1,7 +1,6 @@ #!/usr/bin/env python3 -# -*- mode: python-mode; python-indent-offset: 4; -*- # -# Copyright (C) 2023 Wildfire Games. +# Copyright (C) 2024 Wildfire Games. # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal