Author: Aaron Ballman
Date: 2026-02-23T07:43:35-05:00
New Revision: 2da729af35580e98ba9074ec41b22691ddb3fe88

URL: 
https://github.com/llvm/llvm-project/commit/2da729af35580e98ba9074ec41b22691ddb3fe88
DIFF: 
https://github.com/llvm/llvm-project/commit/2da729af35580e98ba9074ec41b22691ddb3fe88.diff

LOG: Do not format .td files in Clang; NFC (#182075)

We have varying needs for these files. e.g., a diagnostic file is a
different kind of file than compiler options which is different than
attributes which is different than attribute documentation, etc. So
running clang-format over .td files in Clang is not going well in
practice because of how often it reformats things unlike the rest of the
file. This results in a poor new contributor experience because
pre-commit CI tells them the changes are not clang-format clean but we
don't want the changes to be clang-format clean and so a reviewer asks
them to revert and ignore pre-commit CI.

---------

Co-authored-by: Sirraide <[email protected]>

Added: 
    clang/.clang-format-ignore

Modified: 
    

Removed: 
    


################################################################################
diff  --git a/clang/.clang-format-ignore b/clang/.clang-format-ignore
new file mode 100644
index 0000000000000..1fb0c9558af83
--- /dev/null
+++ b/clang/.clang-format-ignore
@@ -0,0 +1,3 @@
+# Do not attempt to format .td files; we have too many formatting needs across
+# the various files to allow automatic formatting.
+**/*.td


        
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to