From: Tom de Vries <tdevries@suse.de>
To: gdb-patches@sourceware.org
Subject: [PATCH 9/9] [pre-commit] Simplify codespell configuration
Date: Wed, 3 Jun 2026 12:05:16 +0200 [thread overview]
Message-ID: <20260603100516.144737-10-tdevries@suse.de> (raw)
In-Reply-To: <20260603100516.144737-1-tdevries@suse.de>
Simplify the codespell configuration in .pre-commit-config.yaml by moving the
file selection to gdb/pyproject.toml.
In order to separate the files we want to skip from the files that are todo,
I added a marker TODO-SEPARATOR in the list.
---
.pre-commit-config.yaml | 2 +-
gdb/pyproject.toml | 5 +++--
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 255749ec5fd..82ec5aa05f9 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -71,7 +71,7 @@ repos:
rev: v2.4.2
hooks:
- id: codespell
- files: '^(gdbsupport|gdbserver|gdb/(doc|stubs|features|nat|contrib|dwarf2|tui|target|data-directory|po|system-gdbinit|mi|syscalls|arch|regformats|compile|python|guile|config|unittests|cli|testsuite/gdb.(ctf|dap|debuginfod|gdb|go|guile|mi|modula2|objc|opencl|opt|pascal|perf|replay|reverse|rocm|server|stabs|testsuite|tui|xml)))/|^gdb/[^/]*$'
+ files: '^(gdb|gdbserver|gdbsupport)/'
args: [--toml, gdb/pyproject.toml]
- id: codespell
name: codespell-log
diff --git a/gdb/pyproject.toml b/gdb/pyproject.toml
index 4109dfb8f82..f97d1af029b 100644
--- a/gdb/pyproject.toml
+++ b/gdb/pyproject.toml
@@ -57,8 +57,9 @@ spaces-in-braces = false
[tool.codespell]
-# Skip ChangeLogs and generated files.
-skip = '*/ChangeLog*,*/configure,gdbsupport/Makefile.in,*.dat,*.eps,gdb/features/*.c,gdb/ada-casefold.h,gdb/copying.c,gdb/gdbarch-gen.h,gdb/gdbarch-gen.c,gdb/target-delegates-gen.c,gdb/aclocal.m4,gdbserver/aclocal.m4,gdbsupport/aclocal.m4'
+# Skip ChangeLogs and generated files. The files after the TODO-SEPARATOR are
+# todo.
+skip = '*/ChangeLog*,*/configure,gdbsupport/Makefile.in,*.dat,*.eps,gdb/features/*.c,gdb/ada-casefold.h,gdb/copying.c,gdb/gdbarch-gen.h,gdb/gdbarch-gen.c,gdb/target-delegates-gen.c,gdb/aclocal.m4,gdbserver/aclocal.m4,gdbsupport/aclocal.m4,TODO-SEPARATOR,gdb/testsuite/Makefile.in,gdb/testsuite/TODO,gdb/testsuite/configure.ac,gdb/testsuite/boards/*,gdb/testsuite/config/*,gdb/testsuite/gdb.ada/*,gdb/testsuite/gdb.arch/*,gdb/testsuite/gdb.asm/*,gdb/testsuite/gdb.base/*,gdb/testsuite/gdb.btrace/*,gdb/testsuite/gdb.compile/*,gdb/testsuite/gdb.cp/*,gdb/testsuite/gdb.disasm/*,gdb/testsuite/gdb.dlang/*,gdb/testsuite/gdb.dwarf2/*,gdb/testsuite/gdb.fortran/*,gdb/testsuite/gdb.linespec/*,gdb/testsuite/gdb.python/*,gdb/testsuite/gdb.threads/*,gdb/testsuite/gdb.trace/*,gdb/testsuite/lib/*'
ignore-words = 'gdb/contrib/codespell-ignore-words.txt'
dictionary = 'gdb/contrib/codespell-dictionary.txt,-'
--
2.51.0
next prev parent reply other threads:[~2026-06-03 10:10 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-06-03 10:05 [PATCH 0/9] [gdb] Make gdb dir codespell-clean Tom de Vries
2026-06-03 10:05 ` [PATCH 1/9] [gdb] Drop executable mode in some files Tom de Vries
2026-06-04 20:05 ` Simon Marchi
2026-06-04 20:07 ` Tom de Vries
2026-06-03 10:05 ` [PATCH 2/9] [gdb/contrib] Describe words in codespell-ignore-words.txt Tom de Vries
2026-06-03 10:05 ` [PATCH 3/9] [gdb/contrib] Extend codespell-ignore-words.txt Tom de Vries
2026-06-03 10:05 ` [PATCH 4/9] [gdb] Fix typos Tom de Vries
2026-06-03 10:05 ` [PATCH 5/9] [gdb] Fix codespell false positives by ignoring Tom de Vries
2026-06-03 10:05 ` [PATCH 6/9] [gdb] Fix codespell false positive by string splitting Tom de Vries
2026-06-03 10:05 ` [PATCH 7/9] [gdb] Fix codespell false positives by renaming Tom de Vries
2026-06-03 10:05 ` [PATCH 8/9] [pre-commit] Include gdb in codespell check Tom de Vries
2026-06-03 10:05 ` Tom de Vries [this message]
2026-06-15 11:16 ` [PATCH 9/9] [pre-commit] Simplify codespell configuration Tom de Vries
2026-06-15 10:29 ` [PATCH 0/9] [gdb] Make gdb dir codespell-clean 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=20260603100516.144737-10-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