]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
[pre-commit] Fix yamllint errors in .pre-commit-config.yaml
authorTom de Vries <tdevries@suse.de>
Tue, 28 Jul 2026 07:43:51 +0000 (09:43 +0200)
committerTom de Vries <tdevries@suse.de>
Tue, 28 Jul 2026 07:43:51 +0000 (09:43 +0200)
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

index 60164e446fc0ee5c9f6abda637615c75ba124a64..733f00a4481ec7edc3be4696c05db746d3b6c438 100644 (file)
@@ -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,81 +59,81 @@ 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
-      # Isort's .pre-commit-hooks.yaml sets stages, overriding default_stages,
-      # so this hook needs an explicit setting.
-      stages: [pre-commit]
+      - id: isort
+        types_or: *gdb_python_types
+        files: *gdb_python_files
+        # Isort's .pre-commit-hooks.yaml sets stages, overriding default_stages,
+        # so this hook needs an explicit setting.
+        stages: [pre-commit]
 
   # 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