Bug 1430749 - Update the list of checkers in config.yaml to add some clang-analyzer-security checks. r?janx draft
authorAndi-Bogdan Postelnicu <bpostelnicu@mozilla.com>
Tue, 16 Jan 2018 14:43:05 +0200
changeset 720870 c49e1cc15515094b6c608880bb3700d2c9b8a7f0
parent 720380 b7d66e4e60ef177ec9ae687daa29443ae4a2acfc
child 746181 211e680821efc928d7d985be7fc9132e648ec13f
push id95674
push userbmo:bpostelnicu@mozilla.com
push dateTue, 16 Jan 2018 12:45:41 +0000
reviewersjanx
bugs1430749
milestone59.0a1
Bug 1430749 - Update the list of checkers in config.yaml to add some clang-analyzer-security checks. r?janx MozReview-Commit-ID: BkccyEOktHS
tools/clang-tidy/config.yaml
--- a/tools/clang-tidy/config.yaml
+++ b/tools/clang-tidy/config.yaml
@@ -5,18 +5,34 @@ target: obj-x86_64-pc-linux-gnu
 # All the clang checks used by the static-analysis tools.
 clang_checkers:
  - name: -*
    publish: !!bool no
  - name: bugprone-forward-declaration-namespace
    publish: !!bool yes
  - name: clang-analyzer-deadcode.DeadStores
    publish: !!bool yes
- - name: clang-analyzer-security.*
+ - name: clang-analyzer-security.FloatLoopCounter
+   publish: !!bool yes
+ - name: clang-analyzer-security.UncheckedReturn
+   publish: !!bool yes
+ - name: clang-analyzer-security.insecureAPI.getpw
+   publish: !!bool yes
+ - name: clang-analyzer-security.insecureAPI.gets
+   publish: !!bool yes
+ - name: clang-analyzer-security.insecureAPI.mkstemp
+   publish: !!bool yes
+ - name: clang-analyzer-security.insecureAPI.mktemp
+   publish: !!bool yes
+ - name: clang-analyzer-security.insecureAPI.rand
+   publish: !!bool yes
+ - name: clang-analyzer-security.insecureAPI.strcpy
    publish: !!bool no
+ - name: clang-analyzer-security.insecureAPI.vfork
+   publish: !!bool yes
  - name: misc-argument-comment
    publish: !!bool yes
  - name: misc-assert-side-effect
    publish: !!bool yes
  - name: misc-suspicious-missing-comma
    publish: !!bool yes
  - name: misc-suspicious-semicolon
    publish: !!bool yes