[binutils-gdb] [pre-commit] Bump codespell to 2.4.2

Tom de Vries via Binutils-cvs <[email protected]>
Newsgroups gmane.comp.gnu.binutils.cvs
Message-ID <[email protected]>
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=4acc488d0d7770b8806ba2b4455a3779ff15e498

commit 4acc488d0d7770b8806ba2b4455a3779ff15e498
Author: Tom de Vries <[email protected]>
Date:   Fri Mar 6 08:43:42 2026 +0100

    [pre-commit] Bump codespell to 2.4.2
    
    Ran "pre-commit autoupdate".
    
    Doing "pre-commit run --all-files codespell" still passes.
    
    Now that ignore-multiline-regex is fixed, enable ignoring blocks of code using
    codespell:ignore-begin/codespell:ignore-end.

Diff:
---
 .pre-commit-config.yaml |  2 +-
 gdb/contrib/setup.cfg   | 10 ++--------
 2 files changed, 3 insertions(+), 9 deletions(-)

diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index aaf0716f602..173746f8cc3 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -68,7 +68,7 @@ repos:
       types_or: [file]
       files: '^gdb/.*\.py(\.in)?$'
   - repo: https://github.com/codespell-project/codespell
-    rev: v2.4.1
+    rev: v2.4.2
     hooks:
     - id: codespell
       files: '^(gdbsupport|gdbserver|gdb/(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)))/'
diff --git a/gdb/contrib/setup.cfg b/gdb/contrib/setup.cfg
index 5541a0196dd..4793a6264af 100644
--- a/gdb/contrib/setup.cfg
+++ b/gdb/contrib/setup.cfg
@@ -9,11 +9,5 @@ dictionary = gdb/contrib/codespell-dictionary.txt,-
 # Ignore all URLs.
 uri-ignore-words-list = *
 
-# This codespell issue (
-# https://github.com/codespell-project/codespell/issues/3381 ) reports the
-# need to have support for ignoring blocks of code.
-# A suggestion there is to use ignore-multiline-regex, which does work, but
-# has a bug: using -w drops all newlines in the updated files (
-# https://github.com/codespell-project/codespell/issues/3642 ).
-# Consequently, disabled.  To be enabled when the bug is fixed.
-#ignore-multiline-regex = codespell:ignore-begin.*codespell:ignore-end
+# How to ignore blocks of code.
+ignore-multiline-regex = codespell:ignore-begin.*codespell:ignore-end
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.