Clement Courbet
d8e78022c6
[clang-tidy] Fix more false positives for bugprone-string-integer-assignment
...
Summary:
And add various tests gleaned for our codebase.
See PR27723.
Reviewers: JonasToth, alexfh, xazax.hun
Subscribers: rnkovacs, jdoerfert, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D59360
llvm-svn: 356871
2019-03-25 08:18:00 +00:00
Clement Courbet
58724a61ac
[clang-tidy] bugprone-string-integer-assignment: Reduce false positives.
...
Summary: Detect a few expressions as likely character expressions, see PR27723.
Reviewers: xazax.hun, alexfh
Subscribers: rnkovacs, jdoerfert, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D58609
llvm-svn: 355089
2019-02-28 13:39:01 +00:00
Clement Courbet
ff5e4bcad0
[clang-tidy] misc-string-integer-assignment: fix false positive
...
Summary:
using CodePoint = uint32_t;
CodePoint cp;
basic_string<CodePoint> s;
s += cp;
See PR27723.
Reviewers: xazax.hun, alexfh
Subscribers: rnkovacs, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D58606
llvm-svn: 355076
2019-02-28 10:33:32 +00:00
Clement Courbet
4bfa716f7c
[clang-tidy] misc-string-integer-assignment: ignore toupper/tolower
...
Summary: Tis represents ~20% of false positives. See PR27723.
Reviewers: xazax.hun, alexfh
Subscribers: rnkovacs, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D58604
llvm-svn: 354780
2019-02-25 13:09:02 +00:00
Alexander Kornienko
cb6d320345
Rename more checks from misc- to bugprone-.
...
Summary:
clang-tidy/rename_check.py {misc,bugprone}-string-integer-assignment
clang-tidy/rename_check.py {misc,bugprone}-string-literal-with-embedded-nul
clang-tidy/rename_check.py {misc,bugprone}-suspicious-enum-usage
clang-tidy/rename_check.py {misc,bugprone}-suspicious-missing-comma
Reviewers: hokein, sammccall, aaron.ballman
Subscribers: klimek, cfe-commits, mgorny
Differential Revision: https://reviews.llvm.org/D43868
llvm-svn: 326384
2018-02-28 23:30:29 +00:00