1 # Uses the LLVM coding style
3 # The two templates cannot be formatted
4 config/gcc-stl-wrapper.template.h
5 config/msvc-stl-wrapper.template.h
7 intl/components/src/LocaleGenerated.cpp
8 js/src/builtin/intl/TimeZoneDataGenerated.h
10 # Don't want to reformat irregexp (third-party code)
11 js/src/irregexp/imported/.*
13 # Don't want to reformat zydis (third-party library subject to occasional updates).
16 # Generated by js/src/util/make_unicode.py
17 js/src/util/Unicode.cpp
18 js/src/util/UnicodeNonBMP.h
20 # Ignored because of bug 1506117 & 1342657
21 layout/style/nsCSSAnonBoxList.h
22 layout/style/nsCSSCounterDescList.h
23 layout/style/nsCSSFontDescList.h
24 layout/style/nsCSSKeywordList.h
25 layout/style/nsCSSPseudoElementList.h
26 layout/style/nsCSSVisitedDependentPropList.h
27 layout/style/nsDOMCSSValueList.h
28 layout/style/nsStyleStructList.h
30 # Generated by protobuf
36 gfx/webrender_bindings/webrender_ffi_generated.h
37 intl/components/src/UnicodeScriptCodes.h
38 intl/unicharutil/util/nsSpecialCasingData.cpp
39 intl/unicharutil/util/nsUnicodePropertyData.cpp
40 media/mp4parse-rust/mp4parse.h
41 security/manager/ssl/StaticHPKPins.h
42 widget/gtk/wayland/gtk-primary-selection-client-protocol.h
43 widget/gtk/wayland/gtk-primary-selection-protocol.c
44 widget/gtk/wayland/primary-selection-unstable-v1-client-protocol.h
45 widget/gtk/wayland/primary-selection-unstable-v1-protocol.c
47 # Ignored because these files are used to generate a windows.h STL wrapper,
48 # and reformatting them can break generating that wrapper.
51 # Exclude tools/clang-tidy/test from automatic reformatting, since it can
52 # break some of the tests in that directory.
53 tools/clang-tidy/test/.*
55 # We are testing the incorrect formatting.
56 tools/lint/test/files/
58 # Contains an XML definition and formatting would break the layout
59 widget/gtk/MPRISInterfaceDescription.h
61 # The XPTCall stubs files have some inline assembly macros
62 # that get reformatted badly. See bug 1510781.
63 xpcom/reflect/xptcall/md/win32/.*
64 xpcom/reflect/xptcall/md/unix/.*
66 # Askama template code, which isn't valid C++ in its original form
67 toolkit/components/uniffi-bindgen-gecko-js/src/templates/.*
68 # Generated from that template code
69 toolkit/components/uniffi-js/UniFFIGeneratedScaffolding.cpp
70 toolkit/components/uniffi-js/UniFFIFixtureScaffolding.cpp
72 # Generated from ./tools/rewriting/ThirdPartyPaths.txt
73 # awk '{print ""$1".*"}' ./tools/rewriting/ThirdPartyPaths.txt
74 browser/extensions/mortar/ppapi/.*
75 devtools/client/shared/sourceeditor/codemirror/.*
76 dom/canvas/test/webgl-conf/checkout/closure-library/.*
78 dom/media/gmp/widevine-adapter/content_decryption_module.h
79 dom/media/gmp/widevine-adapter/content_decryption_module_export.h
80 dom/media/gmp/widevine-adapter/content_decryption_module_ext.h
81 dom/media/gmp/widevine-adapter/content_decryption_module_proxy.h
82 dom/media/platforms/ffmpeg/ffmpeg57/.*
83 dom/media/platforms/ffmpeg/ffmpeg58/.*
84 dom/media/platforms/ffmpeg/libav53/.*
85 dom/media/platforms/ffmpeg/libav54/.*
86 dom/media/platforms/ffmpeg/libav55/.*
87 dom/media/webrtc/transport/third_party/.*
88 dom/media/webspeech/recognition/endpointer.cc
89 dom/media/webspeech/recognition/endpointer.h
90 dom/media/webspeech/recognition/energy_endpointer.cc
91 dom/media/webspeech/recognition/energy_endpointer.h
92 dom/media/webspeech/recognition/energy_endpointer_params.cc
93 dom/media/webspeech/recognition/energy_endpointer_params.h
94 dom/webauthn/cbor-cpp/.*
95 dom/webauthn/winwebauthn/webauthn.h
96 editor/libeditor/tests/browserscope/lib/richtext/.*
97 editor/libeditor/tests/browserscope/lib/richtext2/.*
98 extensions/spellcheck/hunspell/src/.*
109 gfx/vr/service/openvr/.*
110 gfx/vr/service/openvr/headers/openvr.h
111 gfx/vr/service/openvr/src/README
112 gfx/vr/service/openvr/src/dirtools_public.cpp
113 gfx/vr/service/openvr/src/dirtools_public.h
114 gfx/vr/service/openvr/src/envvartools_public.cpp
115 gfx/vr/service/openvr/src/envvartools_public.h
116 gfx/vr/service/openvr/src/hmderrors_public.cpp
117 gfx/vr/service/openvr/src/hmderrors_public.h
118 gfx/vr/service/openvr/src/ivrclientcore.h
119 gfx/vr/service/openvr/src/openvr_api_public.cpp
120 gfx/vr/service/openvr/src/pathtools_public.cpp
121 gfx/vr/service/openvr/src/pathtools_public.h
122 gfx/vr/service/openvr/src/sharedlibtools_public.cpp
123 gfx/vr/service/openvr/src/sharedlibtools_public.h
124 gfx/vr/service/openvr/src/strtools_public.cpp
125 gfx/vr/service/openvr/src/strtools_public.h
126 gfx/vr/service/openvr/src/vrpathregistry_public.cpp
127 gfx/vr/service/openvr/src/vrpathregistry_public.h
129 intl/hyphenation/hyphen/.*
131 ipc/chromium/src/third_party/.*
132 js/src/ctypes/libffi/.*
135 js/src/jit/arm64/vixl/.*
136 js/src/vtune/disable_warnings.h
137 js/src/vtune/ittnotify.h
138 js/src/vtune/ittnotify_config.h
139 js/src/vtune/ittnotify_static.c
140 js/src/vtune/ittnotify_static.h
141 js/src/vtune/ittnotify_types.h
142 js/src/vtune/jitprofiling.c
143 js/src/vtune/jitprofiling.h
144 js/src/vtune/legacy/.*
156 media/libsoundtouch/.*
157 media/libspeex_resampler/.*
167 media/webrtc/signaling/src/sdp/sipcc/.*
168 media/webrtc/trunk/.*
169 mfbt/double-conversion/double-conversion/.*
171 mobile/android/geckoview/src/thirdparty/.*
177 modules/woff2/include/.*
179 modules/xz-embedded/.*
181 mozglue/misc/decimal/.*
182 mozglue/tests/glibc_printf_tests/.*
183 netwerk/dns/nsIDNKitInterface.h
190 security/sandbox/chromium/.*
191 security/sandbox/chromium-shim/.*
192 testing/gtest/gmock/.*
193 testing/gtest/gtest/.*
194 testing/talos/talos/tests/dromaeo/.*
195 testing/talos/talos/tests/kraken/.*
196 testing/talos/talos/tests/v8_7/.*
197 testing/web-platform/tests/resources/webidl2/.*
198 testing/web-platform/tests/tools/third_party/.*
200 toolkit/components/jsoncpp/.*
201 toolkit/components/protobuf/.*
202 toolkit/components/translation/cld2/.*
203 toolkit/components/url-classifier/chromium/.*
204 toolkit/components/url-classifier/protobuf/.*
205 toolkit/crashreporter/breakpad-client/.*
206 toolkit/crashreporter/google-breakpad/.*
207 tools/fuzzing/libfuzzer/.*
208 tools/profiler/core/vtune/.*
209 # tools/profiler/public/GeckoTraceEvent.h is a modified vendored copy
210 tools/profiler/public/GeckoTraceEvent.h
211 xpcom/build/mach_override.c
212 xpcom/build/mach_override.h