[PATCH] D52984: [analyzer] Checker reviewer's checklist

Gábor Horváth via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Mon Oct 8 07:42:38 PDT 2018


xazax.hun updated this revision to Diff 168664.
xazax.hun added a comment.

- Added the ideas from Kristof.


https://reviews.llvm.org/D52984

Files:
  www/analyzer/checker_dev_manual.html


Index: www/analyzer/checker_dev_manual.html
===================================================================
--- www/analyzer/checker_dev_manual.html
+++ www/analyzer/checker_dev_manual.html
@@ -705,6 +705,20 @@
 <li>The list of <a href="implicit_checks.html">Implicit Checkers</a></li>
 </ul>
 
+<h2 id=links>Checker Reviewer Checklist</h2>
+<ul>
+<li>Is there unintended branching in the exploded graph?</li>
+<li>Are there unintended sinks?</li>
+<li>Produced reports are easy to understand? Do we need bug visitors? Is there a way to suppress false positives?</li>
+<li>Have the checker been run on large projects?</li>
+<li>Did we update the list of available checks on the homepage?</li>
+<li>Are GDM structures properly cleaned up?</li>
+<li>Escaping into unkown functions is properly handled (if applicable)?</li>
+<li>Is -analyzer-checker=core included in all RUN: lines?</li>
+<li>Is the description in Checkers.td clear to the users?</li>
+<li>Are Checkers.td and the CMakeLists entry alphabetically ordered?</li>
+</ul>
+
 </div>
 </div>
 </body>


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D52984.168664.patch
Type: text/x-patch
Size: 1062 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20181008/42f4cc59/attachment-0001.bin>


More information about the cfe-commits mailing list