]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - doc/CODE_QUALITY.md
Merge pull request #8822 from fbuihuu/rfc-tmpfiles-safe-upstream
[thirdparty/systemd.git] / doc / CODE_QUALITY.md
index 9bfa6de5e54ea72d8978d788b2b7615eea1e26df..e673ad58ad9671d5196f15427af23e3a630548f2 100644 (file)
@@ -29,7 +29,7 @@ available functionality:
    `./tools/find-tabs.sh recpatch` to fix them. (Again, grain of salt, foreign
    headers should usually be left unmodified.)
 
-6. Use `ninja -C build check-api-docs` to compare the the list of exported
+6. Use `ninja -C build check-api-docs` to compare the list of exported
    symbols of `libsystemd.so` and `libudev.so` with the list of man pages. Symbols
    lacking documentation are highlighted.
 
@@ -50,5 +50,15 @@ available functionality:
     codebase. Reports are available
     [online](https://oss-fuzz.com/v2/testcases?project=systemd).
 
-Access to Coverity and oss-fuzz reports is limited. Please reach out the the
-maintainers is you need access.
+12. Our tree includes `.editorconfig`, `.dir-locals.el` and `.vimrc` files, to
+    ensure that editors follow the right indentiation styles automatically.
+
+13. When building systemd from a git checkout the build scripts will
+    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.
+
+Access to Coverity and oss-fuzz reports is limited. Please reach out to the
+maintainers if you need access.