llvm-project/clang-tools-extra/docs/clang-tidy/checks
Julie Hockett d9b3d08a9a [clang-tidy] Split fuchsia-default-arguments
Splits fuchsia-default-arguments check into two checks. fuchsia-default-arguments-calls warns if a function or method is called with default arguments. fuchsia-default-arguments-declarations warns if a function or method is declared with default parameters.

Committed on behalf of @diegoast (Diego Astiazarán).

Resolves b38051.

Differential Revision: https://reviews.llvm.org/D62437

llvm-svn: 363712
2019-06-18 18:07:33 +00:00
..
abseil-duration-addition.rst [clang-tidy] Add the abseil-duration-addition check 2019-01-28 14:03:09 +00:00
abseil-duration-comparison.rst [clang-tidy] Recommit: Add the abseil-duration-comparison check 2018-12-03 19:22:08 +00:00
abseil-duration-conversion-cast.rst [clang-tidy] Add abseil-duration-conversion-cast check 2019-01-17 20:37:35 +00:00
abseil-duration-division.rst [clang-tidy] Add missing check documentation. 2018-08-17 19:50:22 +00:00
abseil-duration-factory-float.rst [clang-tidy] Add the abseil-duration-factory-float check 2018-10-24 17:40:50 +00:00
abseil-duration-factory-scale.rst Add the abseil-duration-factory-scale check. 2018-11-18 16:41:06 +00:00
abseil-duration-subtraction.rst [clang-tidy] tryfix documenation continued 2019-02-28 15:28:36 +00:00
abseil-duration-unnecessary-conversion.rst [clang-tidy] Add additional patterns to the abseil-duration-unnecessary-conversion check. 2019-03-14 13:38:16 +00:00
abseil-faster-strsplit-delimiter.rst [clang-tidy] Abseil: faster strsplit delimiter check 2018-08-22 13:58:25 +00:00
abseil-no-internal-dependencies.rst [clang-tidy] Add abseil-no-internal-dependencies check 2018-08-29 14:23:15 +00:00
abseil-no-namespace.rst [clang-tidy] Abseil: no namepsace check 2018-08-28 07:48:28 +00:00
abseil-redundant-strcat-calls.rst Introduce the abseil-redundant-strcat-calls check. 2018-08-29 11:29:07 +00:00
abseil-str-cat-append.rst [clang-tidy] Fix typo abls->absl. 2018-10-22 22:43:17 +00:00
abseil-string-find-startswith.rst [clang-tidy] Add check: replace string::find(...) == 0 with absl::StartsWith 2018-03-09 10:47:14 +00:00
abseil-time-comparison.rst Fix typo in documentation. 2019-04-26 17:56:22 +00:00
abseil-time-subtraction.rst [clang-tidy] documentation fixing the actual correct file 2019-02-28 15:39:47 +00:00
abseil-upgrade-duration-conversions.rst [clang-tidy]: Abseil: new check 'abseil-upgrade-duration-conversions' 2018-12-07 20:03:03 +00:00
android-cloexec-accept.rst [clang-tidy] Add a close-on-exec check on accept() in Android module. 2017-08-16 17:18:16 +00:00
android-cloexec-accept4.rst [clang-tidy] Add a close-on-exec check on accept4() in Android module. 2017-08-16 17:46:18 +00:00
android-cloexec-creat.rst [clang-tidy][Part2] Add a new module Android and three new checks 2017-06-29 17:40:57 +00:00
android-cloexec-dup.rst [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.rst [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.rst [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.rst [clang-tidy][Part3] Add a new module Android and three new checks. 2017-06-29 17:42:23 +00:00
android-cloexec-inotify-init.rst [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.rst [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.rst [clang-tidy] Fix for buildbot. 2017-08-10 22:09:22 +00:00
android-cloexec-open.rst [clang-tidy] Rename android-file-open-flag and fix a bug 2017-06-29 19:13:29 +00:00
android-cloexec-pipe.rst [docs] Fix a few problems with clang-tool docs to get the bots green again. 2019-06-16 17:57:37 +00:00
android-cloexec-pipe2.rst android: add a close-on-exec check on pipe2() 2019-06-06 05:21:39 +00:00
android-cloexec-socket.rst [clang-tidy] Add a new Android check "android-cloexec-socket" 2017-07-12 17:43:36 +00:00
android-comparison-in-temp-failure-retry.rst [clang-tidy] Add a `android-comparison-in-temp-failure-retry` check 2018-04-10 21:22:22 +00:00
boost-use-to-string.rst [clang-tidy] doc removew hitespace in front of code-block-line 2018-11-05 22:21:27 +00:00
bugprone-argument-comment.rst [clang-tidy] Add options to bugprone-argument-comment to add missing argument comments to literals 2019-02-08 17:00:01 +00:00
bugprone-assert-side-effect.rst [clang-tidy] Move a few more checks from misc to bugprone. 2017-11-24 14:16:29 +00:00
bugprone-bool-pointer-implicit-conversion.rst [clang-tidy] Move a few more checks from misc to bugprone. 2017-11-24 14:16:29 +00:00
bugprone-branch-clone.rst [clang-tidy] new check: bugprone-branch-clone 2019-05-15 15:06:25 +00:00
bugprone-copy-constructor-init.rst [clang-tidy] Add a check for undelegated copy of base classes 2017-11-17 12:23:30 +00:00
bugprone-dangling-handle.rst [clang-tidy] rename_check.py misc-dangling-handle bugprone-dangling-handle 2017-11-24 09:52:05 +00:00
bugprone-exception-escape.rst [clang-tidy] Optimize query in bugprone-exception-escape 2018-10-13 10:34:52 +00:00
bugprone-fold-init-type.rst [clang-tidy] Move a few more checks from misc to bugprone. 2017-11-24 14:16:29 +00:00
bugprone-forward-declaration-namespace.rst [clang-tidy] Move a few more checks from misc to bugprone. 2017-11-24 14:16:29 +00:00
bugprone-forwarding-reference-overload.rst [clang-tidy] doc removew hitespace in front of code-block-line 2018-11-05 22:21:27 +00:00
bugprone-inaccurate-erase.rst Documentation for bugprone-inaccurate-erase: added an example of a bug that this checker catches 2019-05-08 12:02:31 +00:00
bugprone-incorrect-roundings.rst clang-tidy/rename_check.py misc-incorrect-roundings bugprone-incorrect-roundings 2018-01-30 15:12:24 +00:00
bugprone-integer-division.rst [clang-tidy] Add integer division check 2017-08-10 13:30:30 +00:00
bugprone-lambda-function-name.rst Rename a few checks from misc- to bugprone-. 2018-02-28 14:47:20 +00:00
bugprone-macro-parentheses.rst [clang-tidy] rename_check.py {misc,bugprone}-macro-parentheses 2018-03-15 08:25:39 +00:00
bugprone-macro-repeated-side-effects.rst Rename a few checks from misc- to bugprone-. 2018-02-28 14:47:20 +00:00
bugprone-misplaced-operator-in-strlen-in-alloc.rst [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-widening-cast.rst Rename a few checks from misc- to bugprone-. 2018-02-28 14:47:20 +00:00
bugprone-move-forwarding-reference.rst [clang-tidy] doc removew hitespace in front of code-block-line 2018-11-05 22:21:27 +00:00
bugprone-multiple-statement-macro.rst [clang-tidy] Move a few more checks from misc to bugprone. 2017-11-24 14:16:29 +00:00
bugprone-parent-virtual-call.rst [doc] Fix svn property for bugprone-parent-virtual-call.rst 2019-01-23 06:46:27 +00:00
bugprone-sizeof-container.rst [clang-tidy] rename_check.py misc-sizeof-container bugprone-sizeof-container 2018-03-15 08:26:47 +00:00
bugprone-sizeof-expression.rst [clang-tidy] Check for sizeof that call functions 2018-04-03 15:10:24 +00:00
bugprone-string-constructor.rst [clang-tidy] rename_check.py misc-string-constructor bugprone-string-constructor 2017-11-23 13:49:14 +00:00
bugprone-string-integer-assignment.rst Rename more checks from misc- to bugprone-. 2018-02-28 23:30:29 +00:00
bugprone-string-literal-with-embedded-nul.rst Rename more checks from misc- to bugprone-. 2018-02-28 23:30:29 +00:00
bugprone-suspicious-enum-usage.rst Rename more checks from misc- to bugprone-. 2018-02-28 23:30:29 +00:00
bugprone-suspicious-memset-usage.rst [clang-tidy] Add bugprone-suspicious-memset-usage check 2017-07-14 12:15:55 +00:00
bugprone-suspicious-missing-comma.rst Rename more checks from misc- to bugprone-. 2018-02-28 23:30:29 +00:00
bugprone-suspicious-semicolon.rst [clang-tidy] doc removew hitespace in front of code-block-line 2018-11-05 22:21:27 +00:00
bugprone-suspicious-string-compare.rst [clang-tidy] Another batch of checks to rename from misc- to bugprone-. 2018-02-28 23:47:15 +00:00
bugprone-swapped-arguments.rst [clang-tidy] Another batch of checks to rename from misc- to bugprone-. 2018-02-28 23:47:15 +00:00
bugprone-terminating-continue.rst [clang-tidy] Add terminating continue check 2018-05-14 10:10:02 +00:00
bugprone-throw-keyword-missing.rst [clang-tidy] Minor documentation fix 2018-02-15 09:19:23 +00:00
bugprone-too-small-loop-variable.rst [clang-tidy] Add MagnitudeBitsUpperLimit option to bugprone-too-small-loop-variable 2019-04-14 12:47:48 +00:00
bugprone-undefined-memory-manipulation.rst [clang-tidy] Minor documentation fix. NFC. 2017-07-14 12:31:21 +00:00
bugprone-undelegated-constructor.rst [clang-tidy] Another batch of checks to rename from misc- to bugprone-. 2018-02-28 23:47:15 +00:00
bugprone-unhandled-self-assignment.rst [clang-tidy]: Add cert-oop54-cpp alias for bugprone-unhandled-self-assignment 2019-05-23 20:29:04 +00:00
bugprone-unused-raii.rst [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.rst [clang-tidy] Improve bugprone-unused-return-value check 2018-04-24 21:25:16 +00:00
bugprone-use-after-move.rst [clang-tidy] doc removew hitespace in front of code-block-line 2018-11-05 22:21:27 +00:00
bugprone-virtual-near-miss.rst [clang-tidy] Move a few more checks from misc to bugprone. 2017-11-24 14:16:29 +00:00
cert-dcl03-c.rst [clang-tidy] Fixed wording ("clang-tidy check", not "clang-tidy checker") 2016-01-18 22:51:09 +00:00
cert-dcl16-c.rst [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-dcl21-cpp.rst [clang-tidy] Add new cert-dcl21-cpp check 2017-05-10 11:16:55 +00:00
cert-dcl50-cpp.rst Renaming CERT documentation files to use the CERT rule identifiers. This is for consistency with other checkers, where the documentation file name matches the checker name. NFC of the checkers. 2015-12-27 19:14:55 +00:00
cert-dcl54-cpp.rst [clang-tidy] Fixed wording ("clang-tidy check", not "clang-tidy checker") 2016-01-18 22:51:09 +00:00
cert-dcl58-cpp.rst [clang-tidy] Add cert-dcl58-cpp (do not modify the 'std' namespace) check. 2017-02-17 08:52:51 +00:00
cert-dcl59-cpp.rst [clang-tidy] Fixed wording ("clang-tidy check", not "clang-tidy checker") 2016-01-18 22:51:09 +00:00
cert-env33-c.rst 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-err09-cpp.rst [clang-tidy] Add cert-err09-cpp check alias. 2016-10-19 14:28:19 +00:00
cert-err34-c.rst Remove trailing whitespace in docs and clang-tidy sources. 2016-12-13 16:38:45 +00:00
cert-err52-cpp.rst [Clang-tidy] Improve checks documentation consistency. 2016-04-02 01:07:18 +00:00
cert-err58-cpp.rst [clang-tidy] Update cert-err58-cpp to match its new generalised form. 2016-10-31 22:47:04 +00:00
cert-err60-cpp.rst Renaming CERT documentation files to use the CERT rule identifiers. This is for consistency with other checkers, where the documentation file name matches the checker name. NFC of the checkers. 2015-12-27 19:14:55 +00:00
cert-err61-cpp.rst [clang-tidy] Fixed wording ("clang-tidy check", not "clang-tidy checker") 2016-01-18 22:51:09 +00:00
cert-fio38-c.rst [clang-tidy] Fixed wording ("clang-tidy check", not "clang-tidy checker") 2016-01-18 22:51:09 +00:00
cert-flp30-c.rst [Clang-tidy] Improve checks documentation consistency. 2016-04-02 01:07:18 +00:00
cert-msc30-c.rst [clang-tidy] Add missing meta refresh for cert-msc30-c doc. NFC 2016-11-10 16:19:17 +00:00
cert-msc32-c.rst Add the cert-msc51-cpp and cert-msc32-c checks. 2018-07-05 01:16:31 +00:00
cert-msc50-cpp.rst [Documentation] Fix Clang-tidy misc-use-after-move and cert-msc50-cpp style and misspelling. 2016-11-02 18:23:52 +00:00
cert-msc51-cpp.rst Adding some documentation changes that were missed in r336301. 2018-07-05 01:35:49 +00:00
cert-oop11-cpp.rst [clang-tidy] Move checks from misc- to performance- 2017-11-27 13:06:28 +00:00
cert-oop54-cpp.rst [clang-tidy]: Add cert-oop54-cpp alias for bugprone-unhandled-self-assignment 2019-05-23 20:29:04 +00:00
cppcoreguidelines-avoid-c-arrays.rst [clang-tidy] Avoid C arrays check 2018-11-14 09:01:08 +00:00
cppcoreguidelines-avoid-goto.rst [clang-tidy] implement check for goto 2018-01-17 10:27:41 +00:00
cppcoreguidelines-avoid-magic-numbers.rst 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
cppcoreguidelines-c-copy-assignment-signature.rst [clang-tidy] Fix an error in the doc. 2017-08-10 10:15:48 +00:00
cppcoreguidelines-explicit-virtual-functions.rst [clang-tidy] include cppcoreguidelines-explicit-virtual-functions in list of checks and fix redirection 2019-02-28 15:47:10 +00:00
cppcoreguidelines-interfaces-global-init.rst [clang-tidy] cppcoreguidelines-interfaces-global-init 2016-04-08 09:51:06 +00:00
cppcoreguidelines-macro-usage.rst [clang-tidy] cppcoreguidelines-macro-usage: print macro names 2018-10-30 15:52:36 +00:00
cppcoreguidelines-narrowing-conversions.rst [Documentation] Try to fix build failure in cppcoreguidelines-narrowing-conversions documentation 2018-11-29 02:13:25 +00:00
cppcoreguidelines-no-malloc.rst [clang-tidy] Function names configurable for cppcoreguidelines-nomalloc - checker 2017-03-02 08:28:55 +00:00
cppcoreguidelines-non-private-member-variables-in-classes.rst [clang-tidy] Non-private member variables in classes (MISRA, CppCoreGuidelines, HICPP) 2018-10-18 20:16:44 +00:00
cppcoreguidelines-owning-memory.rst Spelling correction for docs for cppcoreguidelines-owning-memory 2019-03-31 21:53:00 +00:00
cppcoreguidelines-pro-bounds-array-to-pointer-decay.rst [clang-tidy] Fix documentation. 2016-01-27 11:37:19 +00:00
cppcoreguidelines-pro-bounds-constant-array-index.rst [clang-tidy docs] Add missing option docs. 2016-08-31 13:21:18 +00:00
cppcoreguidelines-pro-bounds-pointer-arithmetic.rst [clang-tidy] Fix documentation. 2016-01-27 11:37:19 +00:00
cppcoreguidelines-pro-type-const-cast.rst [clang-tidy] Fix documentation. 2016-01-27 11:37:19 +00:00
cppcoreguidelines-pro-type-cstyle-cast.rst [docs] Remove doubled spaces 2016-11-17 14:26:45 +00:00
cppcoreguidelines-pro-type-member-init.rst [docs] Fix another bot warning by adding a blank line to separate the `option::` command from the text below. 2019-06-16 18:41:31 +00:00
cppcoreguidelines-pro-type-reinterpret-cast.rst [clang-tidy] Fix documentation. 2016-01-27 11:37:19 +00:00
cppcoreguidelines-pro-type-static-cast-downcast.rst [Clang-tidy documentation] Consistency (fix-it); 80 characters per line. 2017-01-26 23:58:21 +00:00
cppcoreguidelines-pro-type-union-access.rst [clang-tidy] Fix documentation. 2016-01-27 11:37:19 +00:00
cppcoreguidelines-pro-type-vararg.rst [clang-tidy] Fix documentation. 2016-01-27 11:37:19 +00:00
cppcoreguidelines-slicing.rst [Clang-tidy] Fix some checks documentation style. 2016-08-26 17:46:51 +00:00
cppcoreguidelines-special-member-functions.rst [clang-tidy] fix example code-blocks indendation 2018-11-05 22:30:17 +00:00
fuchsia-default-arguments-calls.rst [clang-tidy] Split fuchsia-default-arguments 2019-06-18 18:07:33 +00:00
fuchsia-default-arguments-declarations.rst [clang-tidy] Split fuchsia-default-arguments 2019-06-18 18:07:33 +00:00
fuchsia-header-anon-namespaces.rst [clang-tidy] Adding alias for anon namespaces in header (fuchsia module) 2018-04-10 16:53:51 +00:00
fuchsia-multiple-inheritance.rst [clang-tidy] Adding Fuchsia checker for multiple inheritance 2018-01-19 23:59:59 +00:00
fuchsia-overloaded-operator.rst [clang-tidy] Adding Fuchsia checker for overloaded operators 2017-12-22 16:52:25 +00:00
fuchsia-restrict-system-includes.rst Reland "[clang-tidy] Adding RestrictSystemIncludes check to Fuchsia module" 2018-05-11 21:08:59 +00:00
fuchsia-statically-constructed-objects.rst [clang-tidy] Adding Fuchsia checker for statically constructed objects 2018-01-11 21:17:43 +00:00
fuchsia-trailing-return.rst [Documentation] Split Clang-tidy changes in Release Notes into sections: new checks, new aliases, renamed checks; sort all of them alphabetically. Enforce 80 characters line length limit. Highlight C++ keywords. 2018-02-28 19:15:49 +00:00
fuchsia-virtual-inheritance.rst [clang-tidy] Adding Fuchsia checker for virtual inheritance 2017-12-15 18:54:28 +00:00
google-build-explicit-make-pair.rst [Clang-tidy] Improve checks documentation consistency. 2016-04-02 01:07:18 +00:00
google-build-namespaces.rst [clang-tidy] Adding alias for anon namespaces in header (fuchsia module) 2018-04-10 16:53:51 +00:00
google-build-using-namespace.rst [clang-tidy] doc removew hitespace in front of code-block-line 2018-11-05 22:21:27 +00:00
google-default-arguments.rst [clang-tidy] new google-default-arguments check 2016-05-09 13:43:58 +00:00
google-explicit-constructor.rst [clang-tidy] Flag implicit conversion operators. 2016-12-23 15:03:12 +00:00
google-global-names-in-headers.rst [clang-tidy docs] Add missing option docs. 2016-08-31 13:21:18 +00:00
google-objc-avoid-nsobject-new.rst [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.rst [Documentation] Use HTTPS whenever possible. 2019-01-22 19:19:48 +00:00
google-objc-function-naming.rst [clang-tidy/checks] Implement a clang-tidy check to verify Google Objective-C function naming conventions 📜 2018-11-17 02:37:21 +00:00
google-objc-global-variable-declaration.rst [Documentation] Use HTTPS whenever possible. 2019-01-22 19:19:48 +00:00
google-readability-avoid-underscore-in-googletest-name.rst [clang-tidy] Add check for underscores in googletest names. 2019-01-25 10:03:49 +00:00
google-readability-braces-around-statements.rst [Clang-tidy] Improve checks documentation consistency. 2016-04-02 01:07:18 +00:00
google-readability-casting.rst [Clang-tidy] Improve checks documentation consistency. 2016-04-02 01:07:18 +00:00
google-readability-function-size.rst [Clang-tidy] Improve checks documentation consistency. 2016-04-02 01:07:18 +00:00
google-readability-namespace-comments.rst Clang-tidy documentation style. Two Google checks are aliases. 2016-08-24 20:05:36 +00:00
google-readability-todo.rst [clang-tidy] Fix/add style guide links. 2016-05-19 09:31:30 +00:00
google-runtime-int.rst [clang-tidy docs] Add missing option docs. 2016-08-31 13:21:18 +00:00
google-runtime-operator.rst [Clang-tidy] Improve checks documentation consistency. 2016-04-02 01:07:18 +00:00
google-runtime-references.rst Fix typo in documentation 2016-10-11 09:42:13 +00:00
hicpp-avoid-c-arrays.rst [clang-tidy] Avoid C arrays check 2018-11-14 09:01:08 +00:00
hicpp-avoid-goto.rst [clang-tidy] implement check for goto 2018-01-17 10:27:41 +00:00
hicpp-braces-around-statements.rst [clang-tidy] add more aliases for the hicpp module 2017-09-11 09:20:07 +00:00
hicpp-deprecated-headers.rst [clang-tidy] add more aliases for the hicpp module 2017-09-11 09:20:07 +00:00
hicpp-exception-baseclass.rst Add hicpp-exception-baseclass to the HIC++ module. 2017-08-11 16:31:51 +00:00
hicpp-explicit-conversions.rst [clang-tidy] add forwarders in the aliased checks from hicpp module 2017-08-10 10:12:31 +00:00
hicpp-function-size.rst [clang-tidy] add forwarders in the aliased checks from hicpp module 2017-08-10 10:12:31 +00:00
hicpp-invalid-access-moved.rst [clang-tidy] Move a few more checks from misc to bugprone. 2017-11-24 14:16:29 +00:00
hicpp-member-init.rst [clang-tidy] add forwarders in the aliased checks from hicpp module 2017-08-10 10:12:31 +00:00
hicpp-move-const-arg.rst [clang-tidy] Move more checks from misc- to performance- 2017-11-28 16:41:03 +00:00
hicpp-multiway-paths-covered.rst [clang-tidy] Resubmit hicpp-multiway-paths-covered without breaking test 2018-03-21 15:34:15 +00:00
hicpp-named-parameter.rst [clang-tidy] add forwarders in the aliased checks from hicpp module 2017-08-10 10:12:31 +00:00
hicpp-new-delete-operators.rst [clang-tidy] add forwarders in the aliased checks from hicpp module 2017-08-10 10:12:31 +00:00
hicpp-no-array-decay.rst [clang-tidy] add more aliases for the hicpp module 2017-09-11 09:20:07 +00:00
hicpp-no-assembler.rst Rename the clang-tidy safety module to be hicpp, for the High-Integrity C++ coding standard from PRQA. 2017-03-19 17:23:23 +00:00
hicpp-no-malloc.rst [clang-tidy] add more aliases for the hicpp module 2017-09-11 09:20:07 +00:00
hicpp-noexcept-move.rst [clang-tidy] add forwarders in the aliased checks from hicpp module 2017-08-10 10:12:31 +00:00
hicpp-signed-bitwise.rst [clang-tidy] hicpp bitwise operations on signed integers 2017-08-30 13:32:05 +00:00
hicpp-special-member-functions.rst [clang-tidy] add forwarders in the aliased checks from hicpp module 2017-08-10 10:12:31 +00:00
hicpp-static-assert.rst [clang-tidy] add more aliases for the hicpp module 2017-09-11 09:20:07 +00:00
hicpp-undelegated-constructor.rst [clang-tidy] Another batch of checks to rename from misc- to bugprone-. 2018-02-28 23:47:15 +00:00
hicpp-uppercase-literal-suffix.rst [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
hicpp-use-auto.rst [clang-tidy] add more aliases for the hicpp module 2017-09-11 09:20:07 +00:00
hicpp-use-emplace.rst [clang-tidy] add more aliases for the hicpp module 2017-09-11 09:20:07 +00:00
hicpp-use-equals-default.rst [clang-tidy] add forwarders in the aliased checks from hicpp module 2017-08-10 10:12:31 +00:00
hicpp-use-equals-delete.rst [clang-tidy] add forwarders in the aliased checks from hicpp module 2017-08-10 10:12:31 +00:00
hicpp-use-noexcept.rst [clang-tidy] add more aliases for the hicpp module 2017-09-11 09:20:07 +00:00
hicpp-use-nullptr.rst [clang-tidy] add more aliases for the hicpp module 2017-09-11 09:20:07 +00:00
hicpp-use-override.rst [clang-tidy] add forwarders in the aliased checks from hicpp module 2017-08-10 10:12:31 +00:00
hicpp-vararg.rst [clang-tidy] add more aliases for the hicpp module 2017-09-11 09:20:07 +00:00
list.rst [clang-tidy] Split fuchsia-default-arguments 2019-06-18 18:07:33 +00:00
llvm-header-guard.rst [clang-tidy docs] Add missing option docs. 2016-08-31 13:21:18 +00:00
llvm-include-order.rst [Documentation] Use HTTPS whenever possible. 2019-01-22 19:19:48 +00:00
llvm-namespace-comment.rst [Documentation] Use HTTPS whenever possible. 2019-01-22 19:19:48 +00:00
llvm-prefer-isa-or-dyn-cast-in-conditionals.rst [clang-tidy] Add new checker: llvm-prefer-isa-or-dyn-cast-in-conditionals 2019-04-24 21:25:57 +00:00
llvm-twine-local.rst Add more examples to clang tidy checkers 2017-04-11 07:10:48 +00:00
misc-definitions-in-headers.rst [clang-tidy] tweak "misc-definitions-in-headers" doc, NFC. 2018-02-05 13:04:41 +00:00
misc-misplaced-const.rst [Clang-tidy] Fix some checks documentation style. 2016-08-26 17:46:51 +00:00
misc-new-delete-overloads.rst [Clang-tidy] Improve checks documentation consistency. 2016-04-02 01:07:18 +00:00
misc-non-copyable-objects.rst [Clang-tidy] Improve checks documentation consistency. 2016-04-02 01:07:18 +00:00
misc-non-private-member-variables-in-classes.rst [clang-tidy] misc-non-private-member-variables-in-classes: ignore implicit methods 2019-01-20 14:28:27 +00:00
misc-redundant-expression.rst [clang-tidy] Misc redundant expressions checker updated for macros 2017-11-07 13:17:58 +00:00
misc-static-assert.rst [Clang-tidy] Improve checks documentation consistency. 2016-04-02 01:07:18 +00:00
misc-throw-by-value-catch-by-reference.rst [clang-tidy] New option for misc-throw-by-value-catch-by-reference 2019-05-21 07:25:06 +00:00
misc-unconventional-assign-operator.rst [Clang-tidy] Alphabetical checks order in release notes. 2016-06-07 18:38:42 +00:00
misc-uniqueptr-reset-release.rst [Clang-tidy] Fix some checks documentation style. 2016-08-26 17:46:51 +00:00
misc-unused-alias-decls.rst [clang-tidy] Updates to documentation: formatting, titles, etc. 2015-12-22 17:36:49 +00:00
misc-unused-parameters.rst [clang-tidy] misc-unused-parameters - retain old behavior under StrictMode 2018-06-28 15:21:25 +00:00
misc-unused-using-decls.rst [Clang-tidy] Fix some checks documentation style. 2016-08-26 17:46:51 +00:00
modernize-avoid-bind.rst [Clang-tidy] Fix some checks documentation style. 2016-08-26 17:46:51 +00:00
modernize-avoid-c-arrays.rst [clang-tidy] modernize-avoid-c-arrays: avoid main function (PR40604) 2019-02-06 19:17:30 +00:00
modernize-concat-nested-namespaces.rst [clang-tidy] Add modernize-concat-nested-namespaces check 2018-09-25 18:12:28 +00:00
modernize-deprecated-headers.rst [clang-tidy] minor improvements in modernise-deprecated-headers check 2016-08-10 18:01:45 +00:00
modernize-deprecated-ios-base-aliases.rst [Documentation] Rephrase modernize-deprecated-ios-base-aliases description. Add clangd and clang-doc placeholders in Release Notes. 2018-10-11 21:40:32 +00:00
modernize-loop-convert.rst [clang-tidy] Recommit r360785 "modernize-loop-convert: impl const cast iter" with correct attribution 2019-05-15 17:47:51 +00:00
modernize-make-shared.rst [clang-tidy] Add missing documents for "IgnoreMacros" option. 2017-08-04 11:25:05 +00:00
modernize-make-unique.rst [clang-tidy] Ignore macros in make-unique check. 2017-08-04 11:18:00 +00:00
modernize-pass-by-value.rst [Documentation] Use HTTPS whenever possible. 2019-01-22 19:19:48 +00:00
modernize-raw-string-literal.rst [docs] Remove doubled spaces 2016-11-17 14:26:45 +00:00
modernize-redundant-void-arg.rst [clang-tidy] Added documentation for modernize-redundant-void-arg 2015-12-22 18:13:00 +00:00
modernize-replace-auto-ptr.rst [clang-tidy] doc removew hitespace in front of code-block-line 2018-11-05 22:21:27 +00:00
modernize-replace-random-shuffle.rst [clang-tidy] Add a note about modernize-replace-random-shuffle 2017-11-08 13:28:53 +00:00
modernize-return-braced-init-list.rst [clang-tidy] Add check 'modernize-return-braced-init-list' 2017-02-15 17:06:06 +00:00
modernize-shrink-to-fit.rst [clang-tidy] Updates to documentation: formatting, titles, etc. 2015-12-22 17:36:49 +00:00
modernize-unary-static-assert.rst [clang-tidy] Add new modernize use unary assert check 2017-07-12 13:43:35 +00:00
modernize-use-auto.rst [clang-tidy] This patch is a fix for D45405 where spaces were mistakenly considered as a part of a type name. So length("int *") was 5 instead of 3 with RemoveStars=0 or 4 with RemoveStars=1 2018-06-15 13:35:40 +00:00
modernize-use-bool-literals.rst [clang-tidy] Add missing documents for "IgnoreMacros" option. 2017-08-04 11:25:05 +00:00
modernize-use-default-member-init.rst clang-tidy: add IgnoreMacros option to modernize-use-default-member-init 2017-05-08 15:13:31 +00:00
modernize-use-default.rst Add a blank line to make sphinx happy. 2016-12-01 17:38:54 +00:00
modernize-use-emplace.rst [Documentation] Use HTTPS whenever possible. 2019-01-22 19:19:48 +00:00
modernize-use-equals-default.rst [clang-tidy] Add missing IgnoreMacros doc for modernize-use-equals-default. 2017-08-24 13:45:18 +00:00
modernize-use-equals-delete.rst [clang-tidy] add IgnoreMacros option to modernize-use-equals-delete 2018-10-13 07:58:05 +00:00
modernize-use-nodiscard.rst [clang-tidy] another take at fixing doc 2019-01-09 21:27:59 +00:00
modernize-use-noexcept.rst [clang-tidy] New checker to replace dynamic exception specifications 2017-06-08 14:04:16 +00:00
modernize-use-nullptr.rst Replaced UserNullMacros with NullMacros in modernize-use-nullptr check docs 2017-03-04 14:06:26 +00:00
modernize-use-override.rst [clang-tidy] add OverrideMacro to modernize-use-override check 2019-02-28 20:00:48 +00:00
modernize-use-trailing-return-type.rst Recommit r360345 with fixes (was reverted in r360348). 2019-05-10 16:24:28 +00:00
modernize-use-transparent-functors.rst [clang-tidy] doc removew hitespace in front of code-block-line 2018-11-05 22:21:27 +00:00
modernize-use-uncaught-exceptions.rst [Documentation] Split Clang-tidy changes in Release Notes into sections: new checks, new aliases, renamed checks; sort all of them alphabetically. Enforce 80 characters line length limit. Highlight C++ keywords. 2018-02-28 19:15:49 +00:00
modernize-use-using.rst [clang-tidy] Add missing documents for "IgnoreMacros" option. 2017-08-04 11:25:05 +00:00
mpi-buffer-deref.rst [clang-tidy docs] Fix build errors on Sphinx 1.4.5 2016-08-18 11:06:09 +00:00
mpi-type-mismatch.rst [clang-tidy docs] Minor fix 2016-08-18 11:12:03 +00:00
objc-avoid-nserror-init.rst [Documentation] Style fixes for Objective-C checks documentation to follow C/C++ example. 2017-11-30 21:42:27 +00:00
objc-avoid-spinlock.rst [Documentation] Sort Clang-tidy changes next way: new modules, new checks, renamed checks, extended checks, new check aliases. 2017-11-29 22:17:39 +00:00
objc-forbidden-subclassing.rst [Documentation] Style fixes for Objective-C checks documentation to follow C/C++ example. 2017-11-30 21:42:27 +00:00
objc-property-declaration.rst [clang-tidy] Delete obsolete objc-property-declaration options ✂️ 2019-02-16 04:27:12 +00:00
objc-super-self.rst [clang-tidy] Add a check for [super self] in initializers 🔍 2019-04-17 22:29:06 +00:00
openmp-exception-escape.rst [clang-tidy] openmp-exception-escape - a new check 2019-03-22 19:46:25 +00:00
openmp-use-default-none.rst [clang-tidy] openmp-use-default-none - a new check 2019-03-22 19:46:12 +00:00
performance-faster-string-find.rst [docs] Remove doubled spaces 2016-11-17 14:26:45 +00:00
performance-for-range-copy.rst [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-implicit-cast-in-loop.rst [clang-tidy] 'implicit cast' -> 'implicit conversion' 2017-08-08 14:53:52 +00:00
performance-implicit-conversion-in-loop.rst [clang-tidy] 'implicit cast' -> 'implicit conversion' 2017-08-08 14:53:52 +00:00
performance-inefficient-algorithm.rst [clang-tidy] Move checks from misc- to performance- 2017-11-27 13:06:28 +00:00
performance-inefficient-string-concatenation.rst [clang-tidy docs] Add missing option docs. 2016-08-31 13:21:18 +00:00
performance-inefficient-vector-operation.rst Fix some typos in the doc 2017-06-29 22:26:06 +00:00
performance-move-const-arg.rst [clang-tidy] Move more checks from misc- to performance- 2017-11-28 16:41:03 +00:00
performance-move-constructor-init.rst [clang-tidy] Move checks from misc- to performance- 2017-11-27 13:06:28 +00:00
performance-noexcept-move-constructor.rst [clang-tidy] Move more checks from misc- to performance- 2017-11-28 16:41:03 +00:00
performance-type-promotion-in-math-fn.rst Add more examples to clang tidy checkers 2017-04-11 07:10:48 +00:00
performance-unnecessary-copy-initialization.rst [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.rst [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
portability-simd-intrinsics.rst [Documentation] Use HTTPS whenever possible. 2019-01-22 19:19:48 +00:00
readability-avoid-const-params-in-decls.rst [Clang-tidy] Fix some checks documentation style. 2016-08-26 17:46:51 +00:00
readability-braces-around-statements.rst [docs] Remove doubled spaces 2016-11-17 14:26:45 +00:00
readability-const-return-type.rst Implement the readability-const-return-type check. 2018-10-31 19:11:38 +00:00
readability-container-size-empty.rst [clang-tidy] Correct code-block in the doc. 2017-03-31 07:55:22 +00:00
readability-delete-null-pointer.rst [clang-tidy] Add delete null pointer check. 2016-12-31 12:45:59 +00:00
readability-deleted-default.rst [Clang-tidy] Fix some checks documentation style. 2016-08-26 17:46:51 +00:00
readability-else-after-return.rst [Documentation] Use HTTPS whenever possible. 2019-01-22 19:19:48 +00:00
readability-function-size.rst [clang-tidy] readability-function-size: add VariableThreshold param. 2018-04-12 12:06:42 +00:00
readability-identifier-naming.rst Revert "[clang-format] [PR25010] AllowShortIfStatementsOnASingleLine not working if an "else" statement is present" 2019-03-13 08:15:03 +00:00
readability-implicit-bool-cast.rst [clang-tidy] 'implicit cast' -> 'implicit conversion' 2017-08-08 14:53:52 +00:00
readability-implicit-bool-conversion.rst [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.rst [clang-tidy] readability-inconsistent-declaration-parameter-name: accept approximate name matches. 2018-07-13 11:41:56 +00:00
readability-isolate-declaration.rst [clang-tidy] new check 'readability-isolate-declaration' 2018-10-31 16:50:44 +00:00
readability-magic-numbers.rst [Documentation] Use HTTPS whenever possible. 2019-01-22 19:19:48 +00:00
readability-misleading-indentation.rst [Docs] 'Limitations' should be a subsection 2017-02-17 18:11:08 +00:00
readability-misplaced-array-index.rst [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.rst [Clang-tidy] Improve checks documentation consistency. 2016-04-02 01:07:18 +00:00
readability-non-const-parameter.rst [Documentation] Fix style of Clang-tidy readability-non-const-parameter. 2016-08-23 17:57:24 +00:00
readability-redundant-control-flow.rst Clang-tidy documentation style. Two Google checks are aliases. 2016-08-24 20:05:36 +00:00
readability-redundant-declaration.rst [clang-tidy] Add missing documents for "IgnoreMacros" option. 2017-08-04 11:25:05 +00:00
readability-redundant-function-ptr-dereference.rst [clang-tidy] Add check for redundant function pointer dereferences 2016-12-13 08:04:11 +00:00
readability-redundant-member-init.rst [clang-tidy] Add check 'readability-redundant-member-init' 2016-10-20 16:08:03 +00:00
readability-redundant-preprocessor.rst [clang-tidy] new check 'readability-redundant-preprocessor' 2019-01-11 07:59:47 +00:00
readability-redundant-smartptr-get.rst [clang-tidy] add IgnoreMacros option to readability-redundant-smartptr-get 2018-10-21 19:16:25 +00:00
readability-redundant-string-cstr.rst [clang-tidy] Handle data() in readability-redundant-string-cstr 2016-11-03 12:56:48 +00:00
readability-redundant-string-init.rst Add more examples to clang tidy checkers 2017-04-11 07:10:48 +00:00
readability-simplify-boolean-expr.rst [clang-tidy docs] Further cleanup of options 2016-08-22 17:19:23 +00:00
readability-simplify-subscript-expr.rst 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.rst [clang-tidy] Minor documentation improvement 2017-08-10 09:13:26 +00:00
readability-static-definition-in-anonymous-namespace.rst [Clang-tidy] Fix some checks documentation style. 2016-08-26 17:46:51 +00:00
readability-string-compare.rst clang-tidy/rename_check.py misc-string-compare readability-string-compare 2018-01-30 14:55:50 +00:00
readability-uniqueptr-delete-release.rst Add the definition of P in the clang tidy example 2017-04-11 16:28:15 +00:00
readability-uppercase-literal-suffix.rst [clang-tidy] add IgnoreMacros option to readability-uppercase-literal-suffix 2018-12-24 17:47:32 +00:00
zircon-temporary-objects.rst [clang-tidy] Add Zircon module to clang-tidy 2018-03-14 23:47:50 +00:00