mirror of
https://github.com/libexpat/libexpat.git
synced 2026-01-26 07:37:56 +00:00
CONTRIBUTING.md: Add a few words on what to expect from CI
This commit is contained in:
parent
69f66d5af5
commit
111cf42a46
@ -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),
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user