[pre-commit] Simplify codespell configuration

Simplify the codespell configuration in .pre-commit-config.yaml by moving the
file selection to gdb/pyproject.toml.
This commit is contained in:
Tom de Vries 2026-06-15 13:24:08 +02:00
parent 664cc2deff
commit 0c73540bb8
2 changed files with 39 additions and 2 deletions

View file

@ -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

View file

@ -57,8 +57,45 @@ spaces-in-braces = false
[tool.codespell]
skip = [
# 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'
'*/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:
'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,-'