Haojian Wu
3d1d076f79
[clang-tidy] Some improvements in 'misc-definitions-in-headers' check.
...
Reviewers: alexfh
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D16979
llvm-svn: 260108
2016-02-08 16:05:39 +00:00
Haojian Wu
c2d7577cc5
[clang-tdiy] Add header file extension configuration support.
...
Summary: * Add a `HeaderFileExtensions` check option in misc-definitions-in-headers, google-build-namespaces and google-global-names-in-headers.
Reviewers: aaron.ballman, alexfh
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D16113
llvm-svn: 259879
2016-02-05 11:23:59 +00:00
Haojian Wu
29634fe676
[clang-tidy] bug fix: Don't warn on partial template specialization in `misc-definitions-in-headers` check.
...
Reviewers: alexfh
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D16578
llvm-svn: 259643
2016-02-03 12:10:27 +00:00
Alexander Kornienko
b816ba0fb3
[clang-tidy] Add non-inline function definition and variable definition check in header files.
...
Summary: The new check will find all functionand variable definitions which may violate cpp one definition rule in header file.
Reviewers: aaron.ballman, alexfh
Subscribers: aaron.ballman, cfe-commits
Patch by Haojian Wu!
Differential Revision: http://reviews.llvm.org/D15710
llvm-svn: 257178
2016-01-08 16:37:11 +00:00