X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=docs%2FCODE_QUALITY.md;h=a724d663f69b66dad3fb7b8210dc17f2338a303a;hb=24bd74ae03efc98272236bd0a98a1d7d090d540c;hp=e673ad58ad9671d5196f15427af23e3a630548f2;hpb=3c83f159674f97791e59bf0062a465b7da1067bf;p=thirdparty%2Fsystemd.git diff --git a/docs/CODE_QUALITY.md b/docs/CODE_QUALITY.md index e673ad58ad9..a724d663f69 100644 --- a/docs/CODE_QUALITY.md +++ b/docs/CODE_QUALITY.md @@ -1,3 +1,9 @@ +--- +title: Code Quality Tools +category: Contributing +layout: default +--- + # Code Quality Tools The systemd project has a number of code quality tools set up in the source @@ -57,8 +63,16 @@ available functionality: automatically enable a git commit hook that ensures whitespace cleanliness. 14. [LGTM](https://lgtm.com/) analyzes every commit pushed to master. The list - of active alerts can be found at - https://lgtm.com/projects/g/systemd/systemd/alerts/?mode=list. + of active alerts can be found + [here](https://lgtm.com/projects/g/systemd/systemd/alerts/?mode=list). + +15. Each PR is automatically tested with [Address Sanitizer](https://clang.llvm.org/docs/AddressSanitizer.html) + and [Undefined Behavior Sanitizer](https://clang.llvm.org/docs/UndefinedBehaviorSanitizer.html). + See [Testing systemd using sanitizers](https://systemd.io/TESTING_WITH_SANITIZERS) + for more information. + +16. Fossies provides [source code misspelling reports](https://fossies.org/features.html#codespell). + The systemd report can be found [here](https://fossies.org/linux/test/systemd-master.tar.gz/codespell.html). Access to Coverity and oss-fuzz reports is limited. Please reach out to the maintainers if you need access.