Etienne Bergeron
9d26599078
[clang-tidy] Cleanup some ast-matchers and lift some to utils.
...
Summary:
Little cleanup to lift-out and to remove some frequently used
ast-matchers.
Some of theses matchers are candidates to be lifted to ASTMatchers.h.
Reviewers: alexfh
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D19200
llvm-svn: 267003
2016-04-21 16:57:56 +00:00
Gabor Horvath
533c01d9b1
[clang-tidy] readability-container-size-empty fixes
...
Summary: This patch fixes PR27410 and adds std::basic_string support.
Reviewers: Eugene.Zelenko, hokein
Subscribers: cfe-commits, o.gyorgy
Differential Revision: http://reviews.llvm.org/D19262
llvm-svn: 266734
2016-04-19 13:29:05 +00:00
Gabor Horvath
f7c39d56b6
[clang-tidy] Make readability-container-size-empty work with inline namespaces. Fix PR25812.
...
llvm-svn: 260217
2016-02-09 10:20:48 +00:00
Gabor Horvath
a4fd3beaa2
[clang-tidy] Replace a custom ASTMatcher with a built-in one.
...
llvm-svn: 260212
2016-02-09 09:26:11 +00:00
Gabor Horvath
1f30cf6b40
[clang-tidy] Fix a false positive case in ContainerSizeEmpty check.
...
llvm-svn: 256504
2015-12-28 17:20:33 +00:00
Gabor Horvath
c6ff9c349d
Fix a false positive case in ContainerSizeEmpty check (PR25893).
...
llvm-svn: 256142
2015-12-21 09:43:52 +00:00
Gabor Horvath
a4e35ecce5
[clang-tidy] Fix PR25812.
...
llvm-svn: 255431
2015-12-12 11:31:25 +00:00
Alexander Kornienko
301130ef7c
[clang-tidy] Fix message style (capitalization, trailing period).
...
llvm-svn: 252471
2015-11-09 15:53:28 +00:00
Craig Topper
45857d4b58
Make a bunch of static arrays const.
...
llvm-svn: 250641
2015-10-18 05:14:41 +00:00
Aaron Ballman
b9ea09c445
Refactors AST matching code to use the new AST matcher names. This patch correlates to r247885 which performs the AST matcher rename in Clang.
...
llvm-svn: 247886
2015-09-17 13:31:25 +00:00
Aaron Ballman
1f1b067036
Disable clang-tidy readability checkers when not compiling in C++ mode. None of the checkers require additional testing as the tests will not compile for other languages or modes, or the checkers would never match a valid construct.
...
llvm-svn: 246661
2015-09-02 16:05:21 +00:00
Alexander Kornienko
50d7f4617f
[clang-tidy] Move user-defined matches to unnamed namespaces to prevent ODR violations.
...
llvm-svn: 239904
2015-06-17 13:11:37 +00:00
Benjamin Kramer
73d2749a18
[clang-tidy] Remove static StringSet in favor of binary search.
...
The number of strings is so small that performance doesn't matter and adding
the thread safe static initialization and destruction overhead is just not
worth it. No functional change intended.
llvm-svn: 235192
2015-04-17 13:52:08 +00:00
Alexander Kornienko
1b677dbd44
[clang-tidy] Refactor: Rename clang-tidy readability check files and classes to follow naming conventions
...
Classes are named WhateverCheck, files are WhateverCheck.cpp and`
WhateverCheck.h`
http://reviews.llvm.org/D8144
Patch by Richard Thomson!
llvm-svn: 231650
2015-03-09 12:18:39 +00:00