From 111cf42a46935dbcb4a617dea2b7e55cef0e51f9 Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Sun, 4 Jan 2026 16:21:34 +0100 Subject: [PATCH] CONTRIBUTING.md: Add a few words on what to expect from CI --- CONTRIBUTING.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 93a98b80..007c7f84 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -73,7 +73,14 @@ Specific examples of things known to *not* be welcome: # What Expat needs on a technical level - All new C code and changes to existing C code must: - - pass all existing CI, + - pass all existing CI + (that includes + [ASan](https://clang.llvm.org/docs/AddressSanitizer.html), + [UBSan](https://clang.llvm.org/docs/UndefinedBehaviorSanitizer.html), + [clang-format](https://clang.llvm.org/docs/ClangFormat.html), + [Cppcheck](https://cppcheck.sourceforge.io/), + [codespell](https://github.com/codespell-project/codespell), + ..), - conform to C99, - check returns from `malloc`/`realloc` for `NULL`, - not use recursion (when it can be controlled by user input),