llvm-project/clang-tools-extra/test/clang-tidy
Haojian Wu 67853ac4e0 [clang-tidy] Fix a false positive in unused-using-decl check
The previous matcher "hasAnyTemplateArgument(templateArgument())" only
matches the first template argument, but the check wants to iterate all
template arguments. This patch fixes this.

Also some refactorings in this patch (to make the code reusable).

llvm-svn: 370760
2019-09-03 14:13:00 +00:00
..
Inputs [clang-tidy]: Google: new check 'google-upgrade-googletest-case' 2019-07-29 21:38:56 +00:00
abseil-duration-addition.cpp [clang-tidy] Add the abseil-duration-addition check 2019-01-28 14:03:09 +00:00
abseil-duration-comparison.cpp [clang-tidy] Diagnose abseil-duration-comparison on macro arguments 2018-12-19 16:03:34 +00:00
abseil-duration-conversion-cast.cpp Fix typo. "piont" => "point" 2019-08-20 00:28:21 +00:00
abseil-duration-division.cpp [clang-tidy] Abseil: integral division of Duration check 2018-08-17 15:19:19 +00:00
abseil-duration-factory-float.cpp [clang-tidy] NFC Consolidate test absl::Time implementation 2018-12-11 12:42:17 +00:00
abseil-duration-factory-scale.cpp [clang-tidy] Be more liberal about literal zeroes in abseil checks 2018-12-21 21:07:11 +00:00
abseil-duration-subtraction.cpp [clang-tidy] Add the abseil-duration-subtraction check 2018-12-13 19:23:52 +00:00
abseil-duration-unnecessary-conversion.cpp [clang-tidy] Fixed abseil-duration-unnecessary-conversion tests for c++17 2019-06-13 13:52:45 +00:00
abseil-faster-strsplit-delimiter.cpp Enhance abseil-faster-strsplit-delimiter to handle other non-printable characters. 2019-07-09 11:04:04 +00:00
abseil-no-internal-dependencies.cpp [clang-tidy] Add a missing comma after "flags" 2018-09-11 10:37:08 +00:00
abseil-no-namespace.cpp [clang-tidy] Abseil: no namepsace check 2018-08-28 07:48:28 +00:00
abseil-redundant-strcat-calls.cpp Introduce the abseil-redundant-strcat-calls check. 2018-08-29 11:29:07 +00:00
abseil-str-cat-append.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
abseil-string-find-startswith.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
abseil-time-comparison.cpp [clang-tidy] Add the abseil-time-compare check 2019-03-11 16:47:45 +00:00
abseil-time-subtraction.cpp [clang-tidy] Fixed abseil-time-subtraction to work on C++17 2019-06-13 15:11:02 +00:00
abseil-upgrade-duration-conversions.cpp [clang-tidy] Made abseil-upgrade-duration-conversions tests pass on c++17 2019-06-13 14:27:54 +00:00
alternative-fixes.cpp [clang-tidy] Address post-commit comments 2019-04-18 14:18:14 +00:00
android-cloexec-accept.cpp [clang-tidy] Add a close-on-exec check on accept() in Android module. 2017-08-16 17:18:16 +00:00
android-cloexec-accept4.cpp [clang-tidy] Add a close-on-exec check on accept4() in Android module. 2017-08-16 17:46:18 +00:00
android-cloexec-creat.cpp [clang-tidy][Part2] Add a new module Android and three new checks 2017-06-29 17:40:57 +00:00
android-cloexec-dup.cpp [clang-tidy] Add a close-on-exec check on dup() in Android module. 2017-08-14 17:04:16 +00:00
android-cloexec-epoll-create.cpp [clang-tidy] Add a close-on-exec check on epoll_create() in Android module. 2017-08-16 18:02:49 +00:00
android-cloexec-epoll-create1.cpp [clang-tidy] Add a close-on-exec check on epoll_create1() in Android module. 2017-08-16 17:53:12 +00:00
android-cloexec-fopen.cpp [clang-tidy][Part3] Add a new module Android and three new checks. 2017-06-29 17:42:23 +00:00
android-cloexec-inotify-init.cpp [clang-tidy] Add a close-on-exec check on inotify_init() in Android module. 2017-08-14 17:25:41 +00:00
android-cloexec-inotify-init1.cpp [clang-tidy] Add a close-on-exec check on inotify_init1() in Android module. 2017-08-14 17:45:48 +00:00
android-cloexec-memfd-create.cpp [clang-tidy] Fix for buildbot. 2017-08-10 22:09:22 +00:00
android-cloexec-open.cpp [clang-tidy] Rename android-file-open-flag and fix a bug 2017-06-29 19:13:29 +00:00
android-cloexec-pipe.cpp android: add a close-on-exec check on pipe() 2019-06-06 05:21:45 +00:00
android-cloexec-pipe2.cpp android: add a close-on-exec check on pipe2() 2019-06-06 05:21:39 +00:00
android-cloexec-socket.cpp [clang-tidy] Add a new Android check "android-cloexec-socket" 2017-07-12 17:43:36 +00:00
android-comparison-in-temp-failure-retry.c [clang-tidy] Add a `android-comparison-in-temp-failure-retry` check 2018-04-10 21:22:22 +00:00
basic.cpp [clang-tidy] Make the plugin honor NOLINT 2019-06-06 13:13:27 +00:00
boost-use-to-string.cpp Remove trailing whitespace in docs and clang-tidy sources. 2016-12-13 16:38:45 +00:00
bugprone-argument-comment-gmock.cpp [clang-tidy] fix failing unit tests 2018-10-04 16:39:41 +00:00
bugprone-argument-comment-literals.cpp [clang-tidy] Add options to bugprone-argument-comment to add missing argument comments to literals 2019-02-08 17:00:01 +00:00
bugprone-argument-comment-strict.cpp [clang-tidy] fix failing unit tests 2018-10-04 16:39:41 +00:00
bugprone-argument-comment.cpp [clang-tidy] fix failing unit tests 2018-10-04 16:39:41 +00:00
bugprone-assert-side-effect.cpp [clang-tidy] Move a few more checks from misc to bugprone. 2017-11-24 14:16:29 +00:00
bugprone-bool-pointer-implicit-conversion.cpp [clang-tidy] Move a few more checks from misc to bugprone. 2017-11-24 14:16:29 +00:00
bugprone-branch-clone-macro-crash.c [clang-tidy] Fix crash on end location inside macro 2019-07-17 17:22:43 +00:00
bugprone-branch-clone.cpp [clang-tidy] new check: bugprone-branch-clone 2019-05-15 15:06:25 +00:00
bugprone-copy-constructor-init.cpp [clang-tidy] Fix an oversight after renaming a check 2017-11-17 12:28:58 +00:00
bugprone-dangling-handle.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
bugprone-dynamic-static-initializers.hpp [clang-tidy] Check for dynamically initialized statics in headers. 2019-08-21 20:00:01 +00:00
bugprone-exception-escape-openmp.cpp [clang-tidy] openmp-exception-escape - a new check 2019-03-22 19:46:25 +00:00
bugprone-exception-escape.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
bugprone-fold-init-type.cpp [clang-tidy] Move a few more checks from misc to bugprone. 2017-11-24 14:16:29 +00:00
bugprone-forward-declaration-namespace.cpp [clang-tidy] use CHECK-NOTES in tests for bugprone-forward-declaration-namespace 2018-09-27 12:17:59 +00:00
bugprone-forwarding-reference-overload.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
bugprone-inaccurate-erase.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
bugprone-incorrect-roundings.cpp clang-tidy/rename_check.py misc-incorrect-roundings bugprone-incorrect-roundings 2018-01-30 15:12:24 +00:00
bugprone-integer-division.cpp [clang-tidy] Add integer division check 2017-08-10 13:30:30 +00:00
bugprone-lambda-function-name.cpp Rename a few checks from misc- to bugprone-. 2018-02-28 14:47:20 +00:00
bugprone-macro-parentheses-cmdline.cpp [clang-tidy] rename_check.py {misc,bugprone}-macro-parentheses 2018-03-15 08:25:39 +00:00
bugprone-macro-parentheses.cpp [clang-tidy] rename_check.py {misc,bugprone}-macro-parentheses 2018-03-15 08:25:39 +00:00
bugprone-macro-repeated-side-effects.c [clang-tidy] use CHECK-NOTES in tests for bugprone-macro-repeated-side-effects 2018-09-25 18:15:52 +00:00
bugprone-misplaced-operator-in-strlen-in-alloc.c [clang-tidy] Detect bugs in bugprone-misplaced-operator-in-strlen-in-alloc even in the case the allocation function is called using a constant function pointer 2017-11-23 13:12:25 +00:00
bugprone-misplaced-operator-in-strlen-in-alloc.cpp [clang-tidy] Add support for operator new[] in check bugprone-misplaced-operator-in-strlen-in-alloc 2017-11-23 12:56:23 +00:00
bugprone-misplaced-widening-cast-explicit-only.cpp Fix a false positive in misplaced-widening-cast 2018-12-05 08:29:56 +00:00
bugprone-misplaced-widening-cast-implicit-enabled.cpp Rename a few checks from misc- to bugprone-. 2018-02-28 14:47:20 +00:00
bugprone-move-forwarding-reference.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
bugprone-multiple-statement-macro.cpp [clang-tidy] Move a few more checks from misc to bugprone. 2017-11-24 14:16:29 +00:00
bugprone-parent-virtual-call.cpp [clang-tidy] Handle missing yaml module in run-clang-tidy.py 2019-03-27 19:21:32 +00:00
bugprone-posix-return.cpp A test commit following 'Obtaining Commit Access' (https://llvm.org/docs/DeveloperPolicy.html#obtaining-commit-access) 2019-07-08 19:53:22 +00:00
bugprone-sizeof-container.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
bugprone-sizeof-expression.cpp [clang-tidy] Extend bugprone-sizeof-expression to check sizeof(pointers to structures) 2019-05-07 06:16:02 +00:00
bugprone-string-constructor.cpp [clang-tidy] Fix typo in bugprone-string-constructor. 2019-06-11 12:12:06 +00:00
bugprone-string-integer-assignment.cpp [clang-tidy] Fix more false positives for bugprone-string-integer-assignment 2019-03-25 08:18:00 +00:00
bugprone-string-literal-with-embedded-nul.cpp Rename more checks from misc- to bugprone-. 2018-02-28 23:30:29 +00:00
bugprone-suspicious-enum-usage-strict.cpp [clang-tidy] use CHECK-NOTES in tests for bugprone suspicious-enum-usage 2018-09-27 12:30:44 +00:00
bugprone-suspicious-enum-usage.cpp [clang-tidy] use CHECK-NOTES in tests for bugprone suspicious-enum-usage 2018-09-27 12:30:44 +00:00
bugprone-suspicious-memset-usage.cpp [clang-tidy] Add bugprone-suspicious-memset-usage check 2017-07-14 12:15:55 +00:00
bugprone-suspicious-missing-comma.cpp Rename more checks from misc- to bugprone-. 2018-02-28 23:30:29 +00:00
bugprone-suspicious-semicolon-fail.cpp [clang-tidy] Return non-zero exit code for clang errors. 2018-04-09 15:12:10 +00:00
bugprone-suspicious-semicolon.cpp [clang-tidy] Another batch of checks to rename from misc- to bugprone-. 2018-02-28 23:47:15 +00:00
bugprone-suspicious-string-compare.c [clang-tidy] Another batch of checks to rename from misc- to bugprone-. 2018-02-28 23:47:15 +00:00
bugprone-suspicious-string-compare.cpp [clang-tidy] Another batch of checks to rename from misc- to bugprone-. 2018-02-28 23:47:15 +00:00
bugprone-swapped-arguments.cpp [clang-tidy] Another batch of checks to rename from misc- to bugprone-. 2018-02-28 23:47:15 +00:00
bugprone-terminating-continue.cpp [clang-tidy] Add terminating continue check 2018-05-14 10:10:02 +00:00
bugprone-throw-keyword-missing.cpp [clang-tidy] Make a test pass on platforms where exceptions disabled by default. 2018-02-15 09:24:55 +00:00
bugprone-too-small-loop-variable-magniute-bits-upper-limit.cpp [clang-tidy] Add MagnitudeBitsUpperLimit option to bugprone-too-small-loop-variable 2019-04-14 12:47:48 +00:00
bugprone-too-small-loop-variable.cpp [clang-tidy] Add MagnitudeBitsUpperLimit option to bugprone-too-small-loop-variable 2019-04-14 12:47:48 +00:00
bugprone-undefined-memory-manipulation.cpp [clang-tidy] bugprone-undefined-memory-manipulation: include type into the message 2017-08-24 12:11:05 +00:00
bugprone-undelegated-constructor-cxx98.cpp [clang-tidy] Another batch of checks to rename from misc- to bugprone-. 2018-02-28 23:47:15 +00:00
bugprone-undelegated-constructor.cpp [clang-tidy] Another batch of checks to rename from misc- to bugprone-. 2018-02-28 23:47:15 +00:00
bugprone-unhandled-self-assignment-warn-only-if-this-has-suspicious-field.cpp [clang-tidy]: Add cert-oop54-cpp alias for bugprone-unhandled-self-assignment 2019-05-23 20:29:04 +00:00
bugprone-unhandled-self-assignment.cpp [clang-tidy] new check: bugprone-unhandled-self-assignment 2019-05-12 12:23:56 +00:00
bugprone-unused-raii.cpp [clang-tidy] rename_check.py misc-unused-raii bugprone-unused-raii --check_class_name=UnusedRAIICheck 2018-03-15 08:27:42 +00:00
bugprone-unused-return-value-custom.cpp [clang-tidy] use CHECK-NOTES in bugprone-unused-return-value 2018-09-18 11:49:20 +00:00
bugprone-unused-return-value.cpp [clang-tidy] use CHECK-NOTES in bugprone-unused-return-value 2018-09-18 11:49:20 +00:00
bugprone-use-after-move.cpp [clang-tidy] Treat references to smart pointers correctly in use-after-move. 2019-01-16 07:53:25 +00:00
bugprone-virtual-near-miss.cpp [clang-tidy] Move a few more checks from misc to bugprone. 2017-11-24 14:16:29 +00:00
cert-dcl21-cpp.cpp [clang-tidy] Add new cert-dcl21-cpp check 2017-05-10 11:16:55 +00:00
cert-dcl58-cpp.cpp [clang-tidy] Add cert-dcl58-cpp (do not modify the 'std' namespace) check. 2017-02-17 08:52:51 +00:00
cert-env33-c.c Add a new check, cert-env33-c, that diagnoses uses of system(), popen(), and _popen() to execute a command processor. This check corresponds to the CERT secure coding rule: https://www.securecoding.cert.org/confluence/pages/viewpage.action?pageId=2130132 2016-02-22 16:01:06 +00:00
cert-err34-c.c Add a clang-tidy check that flags string-to-number conversion functions that have insufficient error checking, suggesting a better alternative. 2016-04-29 20:56:48 +00:00
cert-err34-c.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
cert-flp30-c.c Add a new check, cert-flp30-c, that diagnoses loop induction expressions of floating-point type. This check corresponds to the CERT secure coding rule: https://www.securecoding.cert.org/confluence/display/c/FLP30-C.+Do+not+use+floating-point+variables+as+loop+counters 2016-02-19 14:03:20 +00:00
cert-limited-randomness.c Add a new clang-tidy check for cert-msc50-cpp (and cert-msc30-c) that corresponds to the CERT C++ secure coding rule: https://www.securecoding.cert.org/confluence/display/cplusplus/MSC50-CPP.+Do+not+use+std%3A%3Arand%28%29+for+generating+pseudorandom+numbers 2016-11-02 14:16:36 +00:00
cert-limited-randomness.cpp Add a new clang-tidy check for cert-msc50-cpp (and cert-msc30-c) that corresponds to the CERT C++ secure coding rule: https://www.securecoding.cert.org/confluence/display/cplusplus/MSC50-CPP.+Do+not+use+std%3A%3Arand%28%29+for+generating+pseudorandom+numbers 2016-11-02 14:16:36 +00:00
cert-msc32-c.c Add the cert-msc51-cpp and cert-msc32-c checks. 2018-07-05 01:16:31 +00:00
cert-msc51-cpp.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
cert-oop11-cpp.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
cert-oop54-cpp.cpp [clang-tidy]: Add cert-oop54-cpp alias for bugprone-unhandled-self-assignment 2019-05-23 20:29:04 +00:00
cert-setlongjmp.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
cert-static-object-exception.cpp Adding a FIXME test to document an area for improvement with the cert-err58-cpp check; NFC. 2018-11-29 12:45:50 +00:00
cert-throw-exception-type.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
cert-uppercase-literal-suffix-integer.cpp [clang-tidy] Re-commit: Add new 'readability-uppercase-literal-suffix' check (CERT DCL16-C, MISRA C:2012, 7.3, MISRA C++:2008, 2-13-4) 2018-10-26 13:09:27 +00:00
cert-variadic-function-def.cpp
check_clang_tidy.cpp [clang-tidy] The patch extends the existing command line option -check-suffix 2018-10-09 05:40:03 +00:00
check_clang_tidy.py Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
clang-tidy-__clang_analyzer__macro.cpp Simplify test clang-tidy-__clang_analyzer__macro.cpp 2018-05-03 18:31:39 +00:00
clang-tidy-diff.cpp [clang-tidy] Fix redundant check breaking the test on many platforms. 2019-03-20 18:37:04 +00:00
clang-tidy-enable-check-profile-one-tu.cpp [clang-tidy] Store checks profiling info as JSON files 2018-06-06 15:07:51 +00:00
clang-tidy-enable-check-profile-two-tu.cpp [clang-tidy] Store checks profiling info as JSON files 2018-06-06 15:07:51 +00:00
clang-tidy-mac-libcxx.cpp [clang-tidy] Mention language version in test explicitly. 2019-02-14 22:37:30 +00:00
clang-tidy-run-with-database.cpp [fix][clang-tidy] fix for r345961 that introduced a test failure on Windows builds 2018-11-02 16:36:21 +00:00
clang-tidy-store-check-profile-one-tu.cpp [clang-tidy] Store checks profiling info as JSON files 2018-06-06 15:07:51 +00:00
clean-up-code.cpp [clang-tidy] Format code around applied fixes 2017-03-03 11:16:34 +00:00
config-files.cpp
cppcoreguidelines-avoid-goto.cpp [clang-tidy] NFC use CHECK-NOTES in test for cppgoreguidelines-avoid-goto 2018-10-02 09:38:26 +00:00
cppcoreguidelines-interfaces-global-init.cpp [clang-tidy] cppcoreguidelines-interfaces-global-init 2016-04-08 09:51:06 +00:00
cppcoreguidelines-macro-usage-caps-only.cpp [clang-tidy] cppcoreguidelines-macro-usage: print macro names 2018-10-30 15:52:36 +00:00
cppcoreguidelines-macro-usage-command-line-macros.cpp [clang-tidy] cppcoreguidelines-macro-usage: print macro names 2018-10-30 15:52:36 +00:00
cppcoreguidelines-macro-usage-custom.cpp [clang-tidy] cppcoreguidelines-macro-usage: print macro names 2018-10-30 15:52:36 +00:00
cppcoreguidelines-macro-usage.cpp [clang-tidy] Don't issue cppcoreguidelines-macro-usage on builtin macros 2019-04-17 22:35:36 +00:00
cppcoreguidelines-narrowing-conversions-long-is-32bits.cpp [clang-tidy] Improving narrowing conversions 2018-11-26 16:25:55 +00:00
cppcoreguidelines-narrowing-conversions-narrowingfloatingpoint-option.cpp [clang-tidy] Improving narrowing conversions 2018-11-26 16:25:55 +00:00
cppcoreguidelines-narrowing-conversions-pedanticmode-option.cpp [clang-tidy] Improving narrowing conversions 2018-11-26 16:25:55 +00:00
cppcoreguidelines-narrowing-conversions-unsigned-char.cpp [clang-tidy] Improving narrowing conversions 2018-11-26 16:25:55 +00:00
cppcoreguidelines-narrowing-conversions.cpp [clang-tidy] Improving narrowing conversions 2018-11-26 16:25:55 +00:00
cppcoreguidelines-no-malloc-custom.cpp [clang-tidy] Function names configurable for cppcoreguidelines-nomalloc - checker 2017-03-02 08:28:55 +00:00
cppcoreguidelines-no-malloc-no-functions.cpp [clang-tidy] Function names configurable for cppcoreguidelines-nomalloc - checker 2017-03-02 08:28:55 +00:00
cppcoreguidelines-no-malloc.cpp Fix size_t typdef in new cppcoreguidelines-no-malloc.cpp test 2016-12-13 20:25:47 +00:00
cppcoreguidelines-owning-memory-containers.cpp [clang-tidy] NFC use CHECK-NOTES in tests for cppcoreguidelines-owning-memory 2018-10-02 09:38:20 +00:00
cppcoreguidelines-owning-memory-legacy-functions.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
cppcoreguidelines-owning-memory.cpp [clang-tidy] NFC use CHECK-NOTES in tests for cppcoreguidelines-owning-memory 2018-10-02 09:38:20 +00:00
cppcoreguidelines-pro-bounds-array-to-pointer-decay.cpp [clang-tidy] fix PR39583 - ignoring ParenCast for string-literals in pro-bounds-array-to-pointer-decay 2018-11-09 20:57:28 +00:00
cppcoreguidelines-pro-bounds-constant-array-index-c++03.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
cppcoreguidelines-pro-bounds-constant-array-index-gslheader.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
cppcoreguidelines-pro-bounds-constant-array-index.cpp cppcoreguidelines-pro-bounds-constant-array-index: ignore implicit constructor 2016-07-19 17:02:54 +00:00
cppcoreguidelines-pro-bounds-pointer-arithmetic-pr36489.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
cppcoreguidelines-pro-bounds-pointer-arithmetic.cpp Revert "[clang-tidy] fix PR36489 - respect deduced pointer types from auto as well" 2018-07-23 17:34:25 +00:00
cppcoreguidelines-pro-type-const-cast.cpp
cppcoreguidelines-pro-type-cstyle-cast.cpp
cppcoreguidelines-pro-type-member-init-cxx2a.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
cppcoreguidelines-pro-type-member-init-cxx98.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
cppcoreguidelines-pro-type-member-init-delayed.cpp Complete support for C++ Core Guidelines Type.6: Always initialize a member variable. 2016-04-13 11:35:47 +00:00
cppcoreguidelines-pro-type-member-init-no-crash.cpp [clang-tidy] Fix the potential infinite loop in recordIsTriviallyDefaultConstructible. 2019-08-28 13:45:53 +00:00
cppcoreguidelines-pro-type-member-init-use-assignment.cpp Make cppcoreguidelines-pro-type-member-init-use-assignment.cpp pass on platforms where char is unsigned 2019-05-24 10:50:15 +00:00
cppcoreguidelines-pro-type-member-init.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
cppcoreguidelines-pro-type-reinterpret-cast.cpp
cppcoreguidelines-pro-type-static-cast-downcast.cpp
cppcoreguidelines-pro-type-union-access.cpp
cppcoreguidelines-pro-type-vararg.cpp clang-tools-extra/test/clang-tidy/cppcoreguidelines-pro-type-vararg.cpp: Tweak for r270775. 2016-05-26 11:20:54 +00:00
cppcoreguidelines-slicing.cpp [clang-tidy] cppcoreguidelines-slicing: display discarded state size in bytes 2016-12-22 14:12:31 +00:00
cppcoreguidelines-special-member-functions-cxx-03.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
cppcoreguidelines-special-member-functions-relaxed.cpp Add the 'AllowSoleDefaultDtor' and 'AllowMissingMoveFunctions' options to the cppcoreguidelines-special-member-functions check. 2017-03-13 21:39:00 +00:00
cppcoreguidelines-special-member-functions.cpp Add the 'AllowSoleDefaultDtor' and 'AllowMissingMoveFunctions' options to the cppcoreguidelines-special-member-functions check. 2017-03-13 21:39:00 +00:00
custom-diagnostics.cpp [clang-tidy] Fix the order of ExtraArgsBefore 2016-08-23 14:13:31 +00:00
deduplication.cpp
diagnostic.cpp [clang-tidy] fix test after r346414 2018-11-08 17:10:31 +00:00
duplicate-reports.cpp [clang-tidy] Manually enable exceptions in tesst that uses them 2019-08-24 17:19:06 +00:00
empty-database.cpp [NFC] Marking test added in r363975 as unsupported on Windows. 2019-06-22 01:09:00 +00:00
enable-alpha-checks.cpp [clang-tidy] Build it even without static analyzer 2018-10-01 20:24:22 +00:00
expand-modular-headers-ppcallbacks.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
explain-checks.cpp Fix explain-check failure test on Windows. 2016-04-27 16:39:42 +00:00
export-diagnostics.cpp Fix more tests after r363749 2019-06-19 01:54:05 +00:00
export-relpath.cpp Ensure that test clang-tidy/export-relpath.cpp works with Windows path separators. 2018-11-28 22:16:18 +00:00
extra-args.cpp [clang-tidy] Fix the order of ExtraArgsBefore 2016-08-23 14:13:31 +00:00
file-filter.cpp [clang-tidy] Add -quiet option to suppress extra output 2017-02-09 18:32:02 +00:00
fix-errors.cpp [clang-tidy] Return non-zero exit code for clang errors. 2018-04-09 15:12:10 +00:00
fix.cpp [clang-tidy] Clean up code after applying replacements. 2016-10-17 17:25:02 +00:00
fuchsia-default-arguments-calls.cpp [clang-tidy] Split fuchsia-default-arguments 2019-06-18 18:07:33 +00:00
fuchsia-default-arguments-declarations.cpp [clang-tidy] Split fuchsia-default-arguments 2019-06-18 18:07:33 +00:00
fuchsia-multiple-inheritance.cpp [clang-tidy] Exclude forward decls from fuchsia-multiple-inheritance 2019-07-17 17:40:53 +00:00
fuchsia-overloaded-operator.cpp [clang-tidy] Avoid fuchsia-overloaded-operator false positive with lambdas after r351047 2019-01-16 08:29:54 +00:00
fuchsia-restrict-system-includes-all.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
fuchsia-restrict-system-includes-glob.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
fuchsia-restrict-system-includes-headers.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
fuchsia-restrict-system-includes.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
fuchsia-statically-constructed-objects.cpp [clang-tidy] Adding Fuchsia checker for statically constructed objects 2018-01-11 21:17:43 +00:00
fuchsia-trailing-return.cpp [clang-tidy] Adding Fuchsia checker for trailing returns 2018-01-17 21:18:15 +00:00
fuchsia-virtual-inheritance.cpp [clang-tidy] Adding Fuchsia checker for virtual inheritance 2017-12-15 18:54:28 +00:00
google-build-explicit-make-pair.cpp
google-default-arguments.cpp [clang-tidy] new google-default-arguments check 2016-05-09 13:43:58 +00:00
google-explicit-constructor.cpp [clang-tidy] Fix google-explicit-constructor issue with out-of-line conversions 2017-04-18 17:26:00 +00:00
google-module.cpp
google-namespaces.cpp Make google-build-using-namespace skip std::.*literals 2017-05-15 17:37:48 +00:00
google-objc-avoid-nsobject-new.m [clang-tidy] New check calling out uses of +new in Objective-C code 2019-05-23 12:01:26 +00:00
google-objc-avoid-throwing-exception.m add check to avoid throwing objc exception according to Google Objective-C guide 2017-11-16 01:28:29 +00:00
google-objc-function-naming.m [clang-tidy] Make google-objc-function-naming ignore implicit functions 🙈 2019-02-21 00:34:01 +00:00
google-objc-function-naming.mm [clang-tidy] Improve google-objc-function-naming diagnostics 📙 2018-12-14 03:13:31 +00:00
google-objc-global-variable-declaration.m Revise the google-objc-global-variable-declaration check to match the style guide. 2019-05-31 23:41:15 +00:00
google-objc-global-variable-declaration.mm Fixed global constant/variable naming check on C++ class for ObjC++ files. 2019-03-15 00:17:41 +00:00
google-overloaded-unary-and.cpp
google-readability-casting.c [clang-tidy] google-readability-casting: don't use constructor call syntax for const types 2017-03-03 08:18:49 +00:00
google-readability-casting.cpp Fixed google-readability-casting test to work in c++17 2019-06-11 10:59:22 +00:00
google-readability-casting.mm [clang-tidy/google-readability-casting] Disable check for Objective-C++ 2018-05-16 20:07:19 +00:00
google-readability-namespace-comments.cpp [clang-tidy] Adjust location of namespace comment diagnostic 2019-07-17 15:22:14 +00:00
google-readability-nested-namespace-comments.cpp [clang-tidy] Adjust location of namespace comment diagnostic 2019-07-17 15:22:14 +00:00
google-readability-todo.cpp
google-runtime-int-std.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
google-runtime-int.c
google-runtime-int.cpp [clang-tidy/google-runtime-int] Allow passing non-bitwidth types to printf()-style APIs 2018-05-01 14:48:54 +00:00
google-runtime-int.m [clang-tidy] Disable google-runtime-int in Objective-C++ 🔓 2019-03-20 23:05:00 +00:00
google-runtime-references.cpp [clang-tidy] Don't emit google-runtime-references warning for functions defined in macros. 2019-08-23 08:47:27 +00:00
google-upgrade-googletest-case.cpp [clang-tidy]: Google: new check 'google-upgrade-googletest-case' 2019-07-29 21:38:56 +00:00
hicpp-exception-baseclass.cpp [clang-tidy] fix PR37913, templated exception factory diagnosed correctly 2018-09-17 13:55:10 +00:00
hicpp-multiway-paths-covered-else.cpp [clang-tidy] Resubmit hicpp-multiway-paths-covered without breaking test 2018-03-21 15:34:15 +00:00
hicpp-multiway-paths-covered.cpp [clang-tidy] Resubmit hicpp-multiway-paths-covered without breaking test 2018-03-21 15:34:15 +00:00
hicpp-no-assembler-msvc.cpp [clang-tidy] Marking hicpp-no-assembler-msvc unsupported on Windows 2018-03-21 18:03:41 +00:00
hicpp-no-assembler.cpp [clang-tidy] Remove MSVC inline assembly test from cross-plat test. 2017-10-20 23:09:20 +00:00
hicpp-signed-bitwise-bug34747.cpp [clang-tidy] fix buildbot hicpp-signed-bitwise 2017-10-03 17:08:57 +00:00
hicpp-signed-bitwise-standard-types.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
hicpp-signed-bitwise-standard-types.h [clang-tidy] Fix bug 34845, offending standard bitmask types 2017-10-27 14:44:08 +00:00
hicpp-signed-bitwise.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
line-filter.cpp
linuxkernel-must-check-errs.c [clang-tidy] Add a module for the Linux kernel. 2019-07-25 22:32:50 +00:00
list-checks.cpp Remove most instances of REQUIRES: shell from the tools/extra tests 2016-08-16 16:07:46 +00:00
llvm-include-order.cpp Analyze include order on a per-file basis. 2016-08-12 18:38:26 +00:00
llvm-prefer-isa-or-dyn-cast-in-conditionals.cpp [clang-tidy] Add new checker: llvm-prefer-isa-or-dyn-cast-in-conditionals 2019-04-24 21:25:57 +00:00
llvm-prefer-register-over-unsigned.cpp [clang-tidy] Add llvm-prefer-register-over-unsigned to clang-tidy 2019-08-30 20:01:59 +00:00
llvm-prefer-register-over-unsigned2.cpp [clang-tidy] Add llvm-prefer-register-over-unsigned to clang-tidy 2019-08-30 20:01:59 +00:00
llvm-prefer-register-over-unsigned3.cpp [clang-tidy] Add llvm-prefer-register-over-unsigned to clang-tidy 2019-08-30 20:01:59 +00:00
llvm-twine-local.cpp [clang-tidy] TwineLocalCheck: add param # checking 2017-05-14 04:14:59 +00:00
macros.cpp
misc-definitions-in-headers-1z.hpp [clang-tidy] Enable inline variable definitions in headers 2017-06-28 12:47:35 +00:00
misc-definitions-in-headers.hpp [clang-tidy] Fix description for misc-definitions-in-headers. 2019-05-28 14:50:42 +00:00
misc-misplaced-const-cxx17.cpp [clang-tidy] Return non-zero exit code for clang errors. 2018-04-09 15:12:10 +00:00
misc-misplaced-const.c Add the misc-misplaced-const check to clang-tidy, which diagnoses when a const-qualifier is applied to a typedef of pointer type rather than to the pointee type. 2016-06-07 17:22:47 +00:00
misc-misplaced-const.cpp Fixing a build bot issue with duplicate explicit instantiations. 2016-06-07 17:32:07 +00:00
misc-new-delete-overloads-sized-dealloc.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
misc-new-delete-overloads.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
misc-non-copyable-objects.c Change EOL style to LF. NFC 2017-05-09 14:56:28 +00:00
misc-non-copyable-objects.cpp
misc-non-private-member-variables-in-classes.cpp [clang-tidy] misc-non-private-member-variables-in-classes: ignore implicit methods 2019-01-20 14:28:27 +00:00
misc-redundant-expression.cpp Fixed a crash in misc-redundant-expression ClangTidy checker 2019-06-12 08:40:53 +00:00
misc-static-assert.c Change EOL style to LF. NFC 2017-05-09 14:56:28 +00:00
misc-static-assert.cpp [clang-tidy] Make misc-static-assert accept assert(!"msg") 2017-06-03 10:13:55 +00:00
misc-throw-by-value-catch-by-reference.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
misc-unconventional-assign-operator-cxx17.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
misc-unconventional-assign-operator.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
misc-uniqueptr-reset-release.cpp
misc-unused-alias-decls.cpp
misc-unused-parameters-strict.cpp [clang-tidy] misc-unused-parameters - retain old behavior under StrictMode 2018-06-28 15:21:25 +00:00
misc-unused-parameters.c [clang-tidy] misc-unused-parameters: don't comment out parameter name for C code 2019-06-21 21:30:25 +00:00
misc-unused-parameters.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
misc-unused-using-decls-errors.cpp [clang-tidy] Return non-zero exit code for clang errors. 2018-04-09 15:12:10 +00:00
misc-unused-using-decls.cpp [clang-tidy] Fix a false positive in unused-using-decl check 2019-09-03 14:13:00 +00:00
modernize-avoid-bind.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-avoid-c-arrays-ignores-main.cpp [clang-tidy] modernize-avoid-c-arrays: avoid main function (PR40604) 2019-02-06 19:17:30 +00:00
modernize-avoid-c-arrays-ignores-three-arg-main.cpp [clang-tidy] modernize-avoid-c-arrays: avoid main function (PR40604) 2019-02-06 19:17:30 +00:00
modernize-avoid-c-arrays.cpp [clang-tidy] Avoid C arrays check 2018-11-14 09:01:08 +00:00
modernize-concat-nested-namespaces.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-deprecated-headers-cxx03.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-deprecated-headers-cxx11.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-deprecated-ios-base-aliases.cpp [clang-tidy] Replace deprecated std::ios_base aliases 2018-10-05 13:36:00 +00:00
modernize-loop-convert-assert-failure.cpp [clang-tidy] Return non-zero exit code for clang errors. 2018-04-09 15:12:10 +00:00
modernize-loop-convert-basic.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-loop-convert-camelback.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-loop-convert-const.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-loop-convert-extra.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-loop-convert-lowercase.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-loop-convert-negative.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-loop-convert-uppercase.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-loop-convert.c
modernize-make-shared-header.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-make-shared.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-make-unique-cxx11.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-make-unique-header.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-make-unique-inaccessible-ctors.cpp [clang-tidy] Fix make-unique tests on C++2a. 2019-06-06 07:48:55 +00:00
modernize-make-unique-macros.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-make-unique.cpp [clang-tidy] Fix make-unique tests on C++2a. 2019-06-06 07:48:55 +00:00
modernize-pass-by-value-header.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-pass-by-value-macro-header.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-pass-by-value-multi-fixes.cpp Fix clang-tidy crash when a single fix is applied on multiple files. 2016-08-09 07:54:49 +00:00
modernize-pass-by-value.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-raw-string-literal-delimiter.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-raw-string-literal-replace-shorter.cpp [clang-tidy] Don't modernize-raw-string-literal if replacement is longer. 2017-01-24 15:18:11 +00:00
modernize-raw-string-literal.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-redundant-void-arg-delayed.cpp Moving files that were placed in the wrong directory from r264049. 2016-03-22 13:44:36 +00:00
modernize-redundant-void-arg.c
modernize-redundant-void-arg.cpp [clang-tidy] Fix PR28406 2019-03-29 20:55:29 +00:00
modernize-replace-auto-ptr.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-replace-random-shuffle.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-return-braced-init-list.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-shrink-to-fit.cpp [clang-tidy] Fix llvm.org/PR38315 (support type aliases in modernize-shrink-to-fit) 2018-07-26 13:13:54 +00:00
modernize-unary-static-assert.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-auto-cast-remove-stars.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-auto-cast.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-auto-iterator.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-auto-min-type-name-length.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-auto-new-remove-stars.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-auto-new.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-bool-literals-ignore-macros.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-bool-literals.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-default-member-init-assignment.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-default-member-init-bitfield.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-default-member-init-macros.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-default-member-init.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-emplace-ignore-implicit-constructors.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-emplace.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-equals-default-copy.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-equals-default-delayed.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-equals-default-macros.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-equals-default.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-equals-delete-macros.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-equals-delete.cpp [clang-tidy] add IgnoreMacros option to modernize-use-equals-delete 2018-10-13 07:58:05 +00:00
modernize-use-nodiscard-clang-unused.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-nodiscard-cxx11.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-nodiscard-gcc-unused.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-nodiscard-no-macro-inscope-cxx11.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-nodiscard-no-macro.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-nodiscard.cpp [clang-tidy] fix-up failing tests 2019-01-09 21:03:54 +00:00
modernize-use-noexcept-macro.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-noexcept-opt.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-noexcept.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-nullptr-basic.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-nullptr.c
modernize-use-nullptr.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-override-cxx98.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-override-ms.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-override-no-destructors.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-override-with-macro.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-override-with-no-macro-inscope.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-override.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-trailing-return-type.cpp Disable the modernize-use-trailing-return-type.cpp test in C++2a mode 2019-05-20 15:12:12 +00:00
modernize-use-transparent-functors.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-uncaught-exceptions.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-using-macros.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
modernize-use-using.cpp [clang-tidy] Ignore template instantiations in modernize-use-using 2018-11-22 16:10:18 +00:00
mpi-buffer-deref.cpp [clang-tidy] Build it even without static analyzer 2018-10-01 20:24:22 +00:00
mpi-type-mismatch.cpp [clang-tidy] Build it even without static analyzer 2018-10-01 20:24:22 +00:00
nolint-plugin.cpp [clang-tidy] Make the plugin honor NOLINT 2019-06-06 13:13:27 +00:00
nolint.cpp [clang-tidy] NOLINT support for "clang-diagnostic-*". 2019-03-12 16:11:46 +00:00
nolintnextline-plugin.cpp [clang-tidy] Make the plugin honor NOLINT 2019-06-06 13:13:27 +00:00
nolintnextline.cpp Add support for NOLINT and NOLINTNEXTLINE comments mentioning specific check names. 2017-12-14 16:13:57 +00:00
nonstandard-file-extension.test New -assume-filename=param to check_clang_tidy.py (like clang-format) 2017-10-18 07:48:40 +00:00
objc-arc-and-properties.m [clang-tidy] Another batch of checks to rename from misc- to bugprone-. 2018-02-28 23:47:15 +00:00
objc-avoid-nserror-init.m add new check to find NSError init invocation 2017-11-30 19:05:08 +00:00
objc-avoid-spinlock.m add new check to find OSSpinlock usage 2017-11-27 21:30:10 +00:00
objc-forbidden-subclassing-custom.m [clang-tidy ObjC] [3/3] New check objc-forbidden-subclassing 2017-10-27 07:41:36 +00:00
objc-forbidden-subclassing.m [clang-tidy ObjC] [3/3] New check objc-forbidden-subclassing 2017-10-27 07:41:36 +00:00
objc-no-arc-or-properties.m Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
objc-property-declaration.m Update property prefix regex to allow numbers. 2019-02-20 17:32:41 +00:00
objc-super-self.m [clang-tidy] Add a check for [super self] in initializers 🔍 2019-04-17 22:29:06 +00:00
openmp-exception-escape.cpp [clang-tidy] openmp-exception-escape check: point to the structured-block 2019-05-05 21:26:32 +00:00
openmp-use-default-none.cpp [OpenMP] Set pragma start loc to `#pragma` loc 2019-05-28 19:27:19 +00:00
overlapping.cpp
performance-faster-string-find.cpp [clang-tidy] Remove unnecessary getName() on Decls and Types feeding into a DiagnosticBuilder 2016-04-07 14:55:25 +00:00
performance-for-range-copy-allowed-types.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
performance-for-range-copy-warn-on-all-auto-copies.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
performance-for-range-copy.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
performance-implicit-conversion-in-loop.cpp Add support for arrays in performance-implicit-conversion-in-loop 2018-06-11 12:46:48 +00:00
performance-inefficient-algorithm.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
performance-inefficient-string-concatenation.cpp [clang-tidy] Added clang-tidy test cases related to rL310095 2017-08-04 19:01:56 +00:00
performance-inefficient-vector-operation.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
performance-move-const-arg-trivially-copyable.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
performance-move-const-arg.cpp [clang-tidy] Move more checks from misc- to performance- 2017-11-28 16:41:03 +00:00
performance-move-constructor-init.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
performance-noexcept-move-constructor-fix.cpp [clang-tidy] Add FixItHint for performance-noexcept-move-constructor 2019-08-04 13:32:39 +00:00
performance-noexcept-move-constructor.cpp [clang-tidy] Move more checks from misc- to performance- 2017-11-28 16:41:03 +00:00
performance-type-promotion-in-math-fn.cpp [clang-tidy] Suggest including <cmath> if necessary in type-promotion-in-math-fn-check. 2016-12-14 06:52:23 +00:00
performance-unnecessary-copy-initialization-allowed-types.cpp [clang-tidy] White List Option for performance-unnecessary-value-param, performance-unnecessary-copy-initialization and performance-for-range-copy 2018-10-12 13:05:21 +00:00
performance-unnecessary-copy-initialization.cpp [clang-tidy] Don't warn implicit variables in peformance-unnecessary-copy-initialization. 2016-11-08 00:45:34 +00:00
performance-unnecessary-value-param-allowed-types.cpp [clang-tidy] White List Option for performance-unnecessary-value-param, performance-unnecessary-copy-initialization and performance-for-range-copy 2018-10-12 13:05:21 +00:00
performance-unnecessary-value-param-arc.m [clang-tidy] ObjC ARC objects should not trigger performance-unnecessary-value-param 2018-02-02 15:34:33 +00:00
performance-unnecessary-value-param-arc.mm [clang-tidy] ObjC ARC objects should not trigger performance-unnecessary-value-param 2018-02-02 15:34:33 +00:00
performance-unnecessary-value-param-delayed.cpp [clang-tidy] Handle constructors in performance-unnecessary-value-param 2017-01-03 12:10:44 +00:00
performance-unnecessary-value-param-header.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
performance-unnecessary-value-param-incomplete-type.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
performance-unnecessary-value-param.cpp Use ExprMutationAnalyzer in performance-unnecessary-value-param 2018-08-03 17:23:37 +00:00
portability-simd-intrinsics-ppc.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
portability-simd-intrinsics-x86.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
pr37091.cpp [Driver] Clean up tmp files when deleting Compilation objects 2018-05-31 09:05:22 +00:00
read_file_config.cpp [clang-tidy] Build it even without static analyzer 2018-10-01 20:24:22 +00:00
readability-avoid-const-params-in-decls.cpp [clang-tidy] readability-avoid-const-params-in-decls template instantiation bugfix 2016-10-11 12:02:16 +00:00
readability-avoid-underscore-in-googletest-name.cpp [clang-tidy] Add check for underscores in googletest names. 2019-01-25 10:03:49 +00:00
readability-braces-around-statements-assert-failure.cpp [clang-tidy] Return non-zero exit code for clang errors. 2018-04-09 15:12:10 +00:00
readability-braces-around-statements-few-lines.cpp
readability-braces-around-statements-format.cpp Fix tests after changes to clang-format in r330573. 2018-04-23 11:47:59 +00:00
readability-braces-around-statements-same-line.cpp
readability-braces-around-statements-single-line.cpp
readability-braces-around-statements.cpp [clang-tidy] Enable test for http://llvm.org/PR26228 2017-08-10 12:24:52 +00:00
readability-const-return-type.cpp Removing a reliance on system headers from this test; NFC. 2018-10-31 19:17:44 +00:00
readability-container-size-empty.cpp [clang-tidy] Avoid inconsistent notes in readability-container-size-empty 2018-11-27 10:53:44 +00:00
readability-convert-member-functions-to-static.cpp [clang-tidy] initial version of readability-convert-member-functions-to-static 2019-07-16 21:19:00 +00:00
readability-delete-null-pointer.cpp DeleteNullPointerCheck now deletes until the end brace of the condition. 2019-05-26 17:00:38 +00:00
readability-deleted-default.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
readability-else-after-return-if-constexpr.cpp [clang-tidy] Resolve readability-else-after-return false positive for constexpr if. 2018-10-19 15:26:17 +00:00
readability-else-after-return.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
readability-function-size-variables-c++17.cpp [clang-tidy] readability-function-size: add VariableThreshold param. 2018-04-12 12:06:42 +00:00
readability-function-size.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
readability-identifier-naming-bugfix.cpp [clang-tidy] Fix null pointer dereference in readability-identifier-naming 2019-05-28 11:54:01 +00:00
readability-identifier-naming-objc.m update readability-identifier-naming-objc test to use interface ivar. Implementation ivars are not supported in 32-bits OS. 2018-04-23 01:05:02 +00:00
readability-identifier-naming.cpp [clang-tidy] readability-identifier-naming shouldn't complain about CRTP pseudo-overrides 2019-08-28 12:08:57 +00:00
readability-implicit-bool-conversion-allow-in-conditions.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
readability-implicit-bool-conversion-cxx98.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
readability-implicit-bool-conversion.cpp [clang-tidy] Ignore bool -> single bit bitfield conversion in readability-implicit-bool-conversion 2018-11-27 16:23:39 +00:00
readability-inconsistent-declaration-parameter-name-macros.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
readability-inconsistent-declaration-parameter-name-strict.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
readability-inconsistent-declaration-parameter-name.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
readability-isolate-declaration-cxx17.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
readability-isolate-declaration-fixing.cpp [clang-tidy] new check 'readability-isolate-declaration' 2018-10-31 16:50:44 +00:00
readability-isolate-declaration.c [clang-tidy] new check 'readability-isolate-declaration' 2018-10-31 16:50:44 +00:00
readability-isolate-declaration.cpp [clang-tidy] add missing '--' in RUN-line, unbreak buildbot 2018-10-31 17:26:10 +00:00
readability-magic-numbers.cpp Add a new check to the readability module that flags uses of "magic numbers" (both floating-point and integral). 2018-08-12 14:35:13 +00:00
readability-misleading-indentation.cpp [clang-tidy] Fix invalid location in readability-misleading-indentation diagnostic 2019-04-17 16:19:47 +00:00
readability-misplaced-array-index.cpp [clang-tidy] readability-misplaced-array-index: add new check that warns when array index is misplaced. 2016-09-12 12:04:13 +00:00
readability-named-parameter.cpp
readability-non-const-parameter.cpp [clang-tidy] readability-non-const-parameter fixes should update all declarations 2017-11-27 12:42:04 +00:00
readability-redundant-control-flow.cpp [clang-tidy] Bugfix for readability-redundant-control-flow check 2016-09-16 10:12:08 +00:00
readability-redundant-declaration-ignore-macros.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
readability-redundant-declaration.c [clang-tidy] readability-redundant-declaration: fix false positive with C "extern inline" 2019-05-13 19:21:57 +00:00
readability-redundant-declaration.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
readability-redundant-function-ptr-dereference.cpp [clang-tidy] Expand readability-redundant-function-ptr-dereference test 2017-07-28 12:46:08 +00:00
readability-redundant-member-init.cpp [clang-tidy] Handle anonymous structs/unions in member init checks. 2017-08-01 09:54:05 +00:00
readability-redundant-preprocessor-ifdef.cpp [clang-tidy] new check 'readability-redundant-preprocessor' 2019-01-11 07:59:47 +00:00
readability-redundant-preprocessor.cpp [clang-tidy] new check 'readability-redundant-preprocessor' 2019-01-11 07:59:47 +00:00
readability-redundant-preprocessor.h [clang-tidy] new check 'readability-redundant-preprocessor' 2019-01-11 07:59:47 +00:00
readability-redundant-smartptr-get-macros.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
readability-redundant-smartptr-get-msvc.cpp Fixed: Duck-typing in readability-redundant-smartptr-get didn't catch MSVC STL smart pointers. 2019-05-02 16:41:28 +00:00
readability-redundant-smartptr-get.cpp [clang-tidy] add IgnoreMacros option to readability-redundant-smartptr-get 2018-10-21 19:16:25 +00:00
readability-redundant-string-cstr-msvc.cpp [clang-tidy] Handle data() in readability-redundant-string-cstr 2016-11-03 12:56:48 +00:00
readability-redundant-string-cstr.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
readability-redundant-string-init-msvc.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
readability-redundant-string-init.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
readability-simplify-bool-expr-chained-conditional-assignment.cpp
readability-simplify-bool-expr-chained-conditional-return.cpp
readability-simplify-bool-expr-members.cpp [clang-tidy] Handle member variables in readability-simplify-boolean-expr 2019-05-16 12:35:00 +00:00
readability-simplify-bool-expr.cpp [clang-tidy] SimplifyBoolenExpr doesn't add parens if unary negotiation is of ExprWithCleanups type 2018-05-22 17:24:28 +00:00
readability-simplify-subscript-expr.cpp Add a new check, readability-simplify-subscript-expr, that diagnoses array subscript expressions that can be simplified. 2018-05-16 20:12:06 +00:00
readability-static-accessed-through-instance-nesting-threshold.cpp [clang-tidy] Add new readability non-idiomatic static access check 2017-08-08 15:33:48 +00:00
readability-static-accessed-through-instance.cpp [clang-tidy] Fix invalid fixit for readability-static-accessed-through-instance (bug 40544) 2019-05-14 18:23:10 +00:00
readability-static-definition-in-anonymous-namespace.cpp [clang-tidy] Add a check to detect static definitions in anonymous namespace. 2016-04-05 11:42:08 +00:00
readability-string-compare.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
readability-uniqueptr-delete-release.cpp [clang-tidy] Added clang-tidy test cases related to rL310095 2017-08-04 19:01:56 +00:00
readability-uppercase-literal-suffix-float16.cpp [clang-tidy] fix unit tests for dropped _Float16 support in X86 2019-01-25 19:05:12 +00:00
readability-uppercase-literal-suffix-floating-point-opencl-half.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00
readability-uppercase-literal-suffix-floating-point.cpp [clang-tidy] fix unit tests for dropped _Float16 support in X86 2019-01-25 19:05:12 +00:00
readability-uppercase-literal-suffix-hexadecimal-floating-point.cpp [clang-tidy] fix unit tests for dropped _Float16 support in X86 2019-01-25 19:05:12 +00:00
readability-uppercase-literal-suffix-integer-custom-list.cpp [clang-tidy] Re-commit: Add new 'readability-uppercase-literal-suffix' check (CERT DCL16-C, MISRA C:2012, 7.3, MISRA C++:2008, 2-13-4) 2018-10-26 13:09:27 +00:00
readability-uppercase-literal-suffix-integer-macro.cpp [clang-tidy] add IgnoreMacros option to readability-uppercase-literal-suffix 2018-12-24 17:47:32 +00:00
readability-uppercase-literal-suffix-integer-ms.cpp [clang-tidy] Re-commit: Add new 'readability-uppercase-literal-suffix' check (CERT DCL16-C, MISRA C:2012, 7.3, MISRA C++:2008, 2-13-4) 2018-10-26 13:09:27 +00:00
readability-uppercase-literal-suffix-integer.cpp [clang-tidy] add IgnoreMacros option to readability-uppercase-literal-suffix 2018-12-24 17:47:32 +00:00
readability-uppercase-literal-suffix.h [clang-tidy] Re-commit: Add new 'readability-uppercase-literal-suffix' check (CERT DCL16-C, MISRA C:2012, 7.3, MISRA C++:2008, 2-13-4) 2018-10-26 13:09:27 +00:00
run-clang-tidy.cpp [clang-tidy] Handle missing yaml module in run-clang-tidy.py 2019-03-27 19:21:32 +00:00
select-checks.cpp [clang-tidy] Adjust location of namespace comment diagnostic 2019-07-17 15:22:14 +00:00
serialize-diagnostics.cpp [clang-tidy] Return non-zero exit code for clang errors. 2018-04-09 15:12:10 +00:00
static-analyzer-config.cpp Fix a lit test failure after D54438 2019-01-26 21:22:58 +00:00
static-analyzer.cpp Revert rCTE349288 'Fix a lit test failure after MallocChecker changes' 2018-12-17 12:08:39 +00:00
temporaries.cpp [clang-tidy] Build it even without static analyzer 2018-10-01 20:24:22 +00:00
validate-check-names.cpp
vfsoverlay.cpp [clang-tidy] Add -vfsoverlay flag 2018-01-23 12:31:06 +00:00
warnings-as-errors-diagnostics.cpp [clang-tidy] Rename -warnings-as-errors tests. NFC. 2018-04-04 12:40:00 +00:00
warnings-as-errors-plural.cpp [clang-tidy] Rename -warnings-as-errors tests. NFC. 2018-04-04 12:40:00 +00:00
warnings-as-errors.cpp [clang-tidy] Rename -warnings-as-errors tests. NFC. 2018-04-04 12:40:00 +00:00
zircon-temporary-objects.cpp Run ClangTidy tests in all C++ language modes 2019-05-20 09:26:47 +00:00