Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
From: Tom de Vries <tdevries@suse.de>
To: gdb-patches@sourceware.org
Subject: [PATCH 1/2] [pre-commit] Fix yamllint errors in .pre-commit-config.yaml
Date: Fri, 17 Jul 2026 16:25:29 +0200	[thread overview]
Message-ID: <20260717142530.61727-2-tdevries@suse.de> (raw)
In-Reply-To: <20260717142530.61727-1-tdevries@suse.de>

I ran yamllint [1] on .pre-commit-config.yaml and ran into a few errors:
- missing document start marker
- indentation errors
- white space error

Fix these.

With git show -w, the only change is adding the missing document start marker.

[1] https://github.com/adrienverge/yamllint
---
 .pre-commit-config.yaml | 113 ++++++++++++++++++++--------------------
 1 file changed, 57 insertions(+), 56 deletions(-)

diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 141f14ba72c..957c896e66e 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -37,6 +37,7 @@
 # See https://pre-commit.com for more information
 # See https://pre-commit.com/hooks.html for more hooks
 
+---
 minimum_pre_commit_version: 4.5.1
 default_install_hook_types: [pre-commit, commit-msg]
 default_stages: [pre-commit]
@@ -58,78 +59,78 @@ repos:
   - repo: https://github.com/psf/black-pre-commit-mirror
     rev: 26.5.1
     hooks:
-    - id: black
-      types_or: &gdb_python_types [file]
-      files: &gdb_python_files '^gdb/.*\.py(\.in)?$'
-  - repo:  https://github.com/pycqa/flake8
+      - id: black
+        types_or: &gdb_python_types [file]
+        files: &gdb_python_files '^gdb/.*\.py(\.in)?$'
+  - repo: https://github.com/pycqa/flake8
     rev: 7.3.0
     hooks:
-    - id: flake8
-      types_or: *gdb_python_types
-      files: *gdb_python_files
-      args: [--config, gdb/setup.cfg]
+      - id: flake8
+        types_or: *gdb_python_types
+        files: *gdb_python_files
+        args: [--config, gdb/setup.cfg]
   - repo: https://github.com/pycqa/isort
     rev: 9.0.0b1
     hooks:
-    - id: isort
-      types_or: *gdb_python_types
-      files: *gdb_python_files
+      - id: isort
+        types_or: *gdb_python_types
+        files: *gdb_python_files
 
   # Codespell hooks.
   - repo: https://github.com/codespell-project/codespell
     rev: v2.4.3
     hooks:
-    - id: codespell
-      args: &codespell_args [--toml, gdb/pyproject.toml]
-      files: &gdb_files '^(gdb|gdbserver|gdbsupport)/'
-    - id: codespell
-      name: codespell-log
-      entry: gdb/contrib/codespell-log.sh
-      args: *codespell_args
-      verbose: true
-      stages: [commit-msg]
+      - id: codespell
+        args: &codespell_args [--toml, gdb/pyproject.toml]
+        files: &gdb_files '^(gdb|gdbserver|gdbsupport)/'
+      - id: codespell
+        name: codespell-log
+        entry: gdb/contrib/codespell-log.sh
+        args: *codespell_args
+        verbose: true
+        stages: [commit-msg]
 
   # Tclint hooks.
   - repo: https://github.com/nmoroze/tclint
     rev: v0.8.0
     hooks:
-    - id: tclint
-      args: [--trust-plugins]
-      files: '^gdb/testsuite/.*\.(exp|tcl)$'
+      - id: tclint
+        args: [--trust-plugins]
+        files: '^gdb/testsuite/.*\.(exp|tcl)$'
 
   # Local hooks.
   - repo: local
     hooks:
-    - id: &id0 check-include-guards
-      name: *id0
-      language: unsupported_script
-      entry: gdb/check-include-guards.py
-      # All gdb header files, but not headers in the test suite.
-      files: '^(gdb(support|server)?)/.*\.h$'
-      exclude: '.*/testsuite/.*'
-    - id: &id1 check-gnu-style
-      name: *id1
-      language: python
-      additional_dependencies: ['termcolor', 'unidiff']
-      entry: gdb/contrib/check-gnu-style-pre-commit.sh
-      files: '^(gdb(support|server)?)/.*\.(c|h|cc)$'
-      exclude: '.*/testsuite/.*'
-      verbose: true
-    - id: &id2 check-whitespace
-      name: *id2
-      language: unsupported_script
-      entry: gdb/contrib/check-whitespace-pre-commit.py
-      types: ['text']
-      files: *gdb_files
-    - id: &id3 pre-commit-setup
-      name: *id3
-      language: python
-      entry: gdb/contrib/pre-commit-setup.py
-      additional_dependencies: ["pyyaml"]
-      always_run: true
-      pass_filenames: false
-    - id: &id4 check-file-mode
-      name: *id4
-      language: unsupported_script
-      entry: gdb/contrib/check-file-mode.sh
-      files: *gdb_files
+      - id: &id0 check-include-guards
+        name: *id0
+        language: unsupported_script
+        entry: gdb/check-include-guards.py
+        # All gdb header files, but not headers in the test suite.
+        files: '^(gdb(support|server)?)/.*\.h$'
+        exclude: '.*/testsuite/.*'
+      - id: &id1 check-gnu-style
+        name: *id1
+        language: python
+        additional_dependencies: ['termcolor', 'unidiff']
+        entry: gdb/contrib/check-gnu-style-pre-commit.sh
+        files: '^(gdb(support|server)?)/.*\.(c|h|cc)$'
+        exclude: '.*/testsuite/.*'
+        verbose: true
+      - id: &id2 check-whitespace
+        name: *id2
+        language: unsupported_script
+        entry: gdb/contrib/check-whitespace-pre-commit.py
+        types: ['text']
+        files: *gdb_files
+      - id: &id3 pre-commit-setup
+        name: *id3
+        language: python
+        entry: gdb/contrib/pre-commit-setup.py
+        additional_dependencies: ["pyyaml"]
+        always_run: true
+        pass_filenames: false
+      - id: &id4 check-file-mode
+        name: *id4
+        language: unsupported_script
+        entry: gdb/contrib/check-file-mode.sh
+        files: *gdb_files
-- 
2.51.0


  reply	other threads:[~2026-07-17 14:26 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-07-17 14:25 [PATCH 0/2] [pre-commit] Use yamllint Tom de Vries
2026-07-17 14:25 ` Tom de Vries [this message]
2026-07-17 14:25 ` [PATCH 2/2] [pre-commit] Add yamllint hook Tom de Vries
2026-07-28  7:36 ` [PATCH 0/2] [pre-commit] Use yamllint Tom de Vries

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20260717142530.61727-2-tdevries@suse.de \
    --to=tdevries@suse.de \
    --cc=gdb-patches@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox