[binutils-gdb] [pre-commit] Make codespell:ignore-begin/end non-greedy
Tom de Vries
vries@sourceware.org
Mon Jun 1 12:33:56 GMT 2026
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=0f40dbdd08c5318cd81c226996f9f48d518f42ef
commit 0f40dbdd08c5318cd81c226996f9f48d518f42ef
Author: Tom de Vries <tdevries@suse.de>
Date: Mon Jun 1 14:33:48 2026 +0200
[pre-commit] Make codespell:ignore-begin/end non-greedy
The current definition of codespell:ignore-begin/end is greedy and
consequently in this example:
...
/* codespell:ignore-begin */
/* Ignore this: usuable. */
/* codespell:ignore-end */
/* Don't ignore this: usuable. */
/* codespell:ignore-begin */
/* Ignore that: usuable. */
/* codespell:ignore-end */
...
the "Don't ignore this" line will be ignored.
Fix this by making the definition non-greedy.
Diff:
---
gdb/contrib/setup.cfg | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gdb/contrib/setup.cfg b/gdb/contrib/setup.cfg
index 267814c2600..f6c4635d3c8 100644
--- a/gdb/contrib/setup.cfg
+++ b/gdb/contrib/setup.cfg
@@ -10,4 +10,4 @@ dictionary = gdb/contrib/codespell-dictionary.txt,-
uri-ignore-words-list = *
# How to ignore blocks of code.
-ignore-multiline-regex = codespell:ignore-begin.*codespell:ignore-end
+ignore-multiline-regex = codespell:ignore-begin.*?codespell:ignore-end
More information about the Gdb-cvs
mailing list