From: Gabor Horvath Date: Tue, 29 Jan 2019 10:21:49 +0000 (+0000) Subject: [analyzer] Added a checklist to help checker authors and reviewers X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ad06eca808f857ae9c8dd9d3e868dd4cc65d3710;p=clang [analyzer] Added a checklist to help checker authors and reviewers Differential Revision: https://reviews.llvm.org/D52984 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@352470 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/www/analyzer/checker_dev_manual.html b/www/analyzer/checker_dev_manual.html index 7c03f78c4a..49d245eee9 100644 --- a/www/analyzer/checker_dev_manual.html +++ b/www/analyzer/checker_dev_manual.html @@ -675,6 +675,111 @@ to:

(gdb) p C.getPredecessor()->getCodeDecl().getBody()->dump() + + +
  • Patterns that you should most likely avoid even if they're not technically wrong:
  • + +
  • Checkers are encouraged to actively participate in the analysis by sharing + their knowledge about the program state with the rest of the analyzer, + but they should not be disrupting the analysis unnecessarily:
  • + +

    Additional Sources of Information

    Here are some additional resources that are useful when working on the Clang