summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--clang-tools-extra/docs/clang-tidy/checks/google-readability-namespace-comments.rst10
-rw-r--r--clang-tools-extra/docs/clang-tidy/checks/google-readability-redundant-smartptr-get.rst16
-rw-r--r--clang-tools-extra/docs/clang-tidy/checks/list.rst4
-rw-r--r--clang-tools-extra/docs/clang-tidy/checks/llvm-namespace-comment.rst2
-rw-r--r--clang-tools-extra/docs/clang-tidy/checks/misc-definitions-in-headers.rst5
-rw-r--r--clang-tools-extra/docs/clang-tidy/checks/misc-string-constructor.rst9
-rw-r--r--clang-tools-extra/docs/clang-tidy/checks/readability-redundant-control-flow.rst15
-rw-r--r--clang-tools-extra/docs/clang-tidy/checks/readability-redundant-smartptr-get.rst4
8 files changed, 29 insertions, 36 deletions
diff --git a/clang-tools-extra/docs/clang-tidy/checks/google-readability-namespace-comments.rst b/clang-tools-extra/docs/clang-tidy/checks/google-readability-namespace-comments.rst
index 1b84ca9ac14..258a30563da 100644
--- a/clang-tools-extra/docs/clang-tidy/checks/google-readability-namespace-comments.rst
+++ b/clang-tools-extra/docs/clang-tidy/checks/google-readability-namespace-comments.rst
@@ -1,11 +1,9 @@
.. title:: clang-tidy - google-readability-namespace-comments
+.. meta::
+ :http-equiv=refresh: 5;URL=llvm-namespace-comment.html
google-readability-namespace-comments
=====================================
-
-Checks that long namespaces have a closing comment.
-
-http://llvm.org/docs/CodingStandards.html#namespace-indentation
-
-https://google.github.io/styleguide/cppguide.html#Namespaces
+The google-readability-namespace-comments check is an alias, please see
+`llvm-namespace-comment <llvm-namespace-comment.html>`_ for more information.
diff --git a/clang-tools-extra/docs/clang-tidy/checks/google-readability-redundant-smartptr-get.rst b/clang-tools-extra/docs/clang-tidy/checks/google-readability-redundant-smartptr-get.rst
index ec286266697..e77fd64a3e9 100644
--- a/clang-tools-extra/docs/clang-tidy/checks/google-readability-redundant-smartptr-get.rst
+++ b/clang-tools-extra/docs/clang-tidy/checks/google-readability-redundant-smartptr-get.rst
@@ -1,16 +1,10 @@
.. title:: clang-tidy - google-readability-redundant-smartptr-get
+.. meta::
+ :http-equiv=refresh: 5;URL=readability-redundant-smartptr-get.html
google-readability-redundant-smartptr-get
=========================================
-
-Find and remove redundant calls to smart pointer's ``.get()`` method.
-
-Examples:
-
-.. code:: c++
-
- ptr.get()->Foo() ==> ptr->Foo()
- *ptr.get() ==> *ptr
- *ptr->get() ==> **ptr
-
+The google-readability-redundant-smartptr-get check is an alias, please see
+`readability-redundant-smartptr-get <readability-redundant-smartptr-get.html>`_
+for more information.
diff --git a/clang-tools-extra/docs/clang-tidy/checks/list.rst b/clang-tools-extra/docs/clang-tidy/checks/list.rst
index 646621da47b..80ad81af7d5 100644
--- a/clang-tools-extra/docs/clang-tidy/checks/list.rst
+++ b/clang-tools-extra/docs/clang-tidy/checks/list.rst
@@ -40,8 +40,8 @@ Clang-Tidy Checks
google-readability-braces-around-statements (redirects to readability-braces-around-statements) <google-readability-braces-around-statements>
google-readability-casting
google-readability-function-size (redirects to readability-function-size) <google-readability-function-size>
- google-readability-namespace-comments
- google-readability-redundant-smartptr-get
+ google-readability-namespace-comments (redirects to llvm-namespace-comment) <google-readability-namespace-comments>
+ google-readability-redundant-smartptr-get (redirects to readability-redundant-smartptr-get) <google-readability-redundant-smartptr-get>
google-readability-todo
google-runtime-int
google-runtime-member-string-references
diff --git a/clang-tools-extra/docs/clang-tidy/checks/llvm-namespace-comment.rst b/clang-tools-extra/docs/clang-tidy/checks/llvm-namespace-comment.rst
index 72b3d2eb2f6..545076d8d0e 100644
--- a/clang-tools-extra/docs/clang-tidy/checks/llvm-namespace-comment.rst
+++ b/clang-tools-extra/docs/clang-tidy/checks/llvm-namespace-comment.rst
@@ -3,6 +3,8 @@
llvm-namespace-comment
======================
+`google-readability-namespace-comments` redirects here as an alias for this
+check.
Checks that long namespaces have a closing comment.
diff --git a/clang-tools-extra/docs/clang-tidy/checks/misc-definitions-in-headers.rst b/clang-tools-extra/docs/clang-tidy/checks/misc-definitions-in-headers.rst
index cb36ab16959..2121656b59c 100644
--- a/clang-tools-extra/docs/clang-tidy/checks/misc-definitions-in-headers.rst
+++ b/clang-tools-extra/docs/clang-tidy/checks/misc-definitions-in-headers.rst
@@ -7,7 +7,7 @@ Finds non-extern non-inline function and variable definitions in header files,
which can lead to potential ODR violations in case these headers are included
from multiple translation units.
-.. code:: c++
+.. code-block:: c++
// Foo.h
int a = 1; // Warning: variable definition.
@@ -38,9 +38,10 @@ from multiple translation units.
}
class A {
- public:
+ public:
int f1() { return 1; } // OK: implicitly inline member function definition is allowed.
int f2();
+
static int d;
};
diff --git a/clang-tools-extra/docs/clang-tidy/checks/misc-string-constructor.rst b/clang-tools-extra/docs/clang-tidy/checks/misc-string-constructor.rst
index 694b742c7c7..dd46f2c6ba9 100644
--- a/clang-tools-extra/docs/clang-tidy/checks/misc-string-constructor.rst
+++ b/clang-tools-extra/docs/clang-tidy/checks/misc-string-constructor.rst
@@ -9,27 +9,24 @@ A common mistake is to swap parameters to the 'fill' string-constructor.
Examples:
-.. code:: c++
+.. code-block:: c++
std::string('x', 50) str; // should be std::string(50, 'x')
-
Calling the string-literal constructor with a length bigger than the literal is
suspicious and adds extra random characters to the string.
Examples:
-.. code:: c++
+.. code-block:: c++
std::string("test", 200); // Will include random characters after "test".
-
Creating an empty string from constructors with parameters is considered
suspicious. The programmer should use the empty constructor instead.
Examples:
-.. code:: c++
+.. code-block:: c++
std::string("test", 0); // Creation of an empty string.
-
diff --git a/clang-tools-extra/docs/clang-tidy/checks/readability-redundant-control-flow.rst b/clang-tools-extra/docs/clang-tidy/checks/readability-redundant-control-flow.rst
index 64f561c6e53..aeaf345b99e 100644
--- a/clang-tools-extra/docs/clang-tidy/checks/readability-redundant-control-flow.rst
+++ b/clang-tools-extra/docs/clang-tidy/checks/readability-redundant-control-flow.rst
@@ -4,17 +4,16 @@ readability-redundant-control-flow
==================================
This check looks for procedures (functions returning no value) with ``return``
-statements at the end of the function. Such ``return`` statements are
-redundant.
+statements at the end of the function. Such ``return`` statements are redundant.
Loop statements (``for``, ``while``, ``do while``) are checked for redundant
``continue`` statements at the end of the loop body.
Examples:
-The following function `f` contains a redundant `return` statement:
+The following function `f` contains a redundant ``return`` statement:
-.. code:: c++
+.. code-block:: c++
extern void g();
void f() {
@@ -24,16 +23,16 @@ The following function `f` contains a redundant `return` statement:
becomes
-.. code:: c++
+.. code-block:: c++
extern void g();
void f() {
g();
}
-The following function `k` contains a redundant `continue` statement:
+The following function `k` contains a redundant ``continue`` statement:
-.. code:: c++
+.. code-block:: c++
void k() {
for (int i = 0; i < 10; ++i) {
@@ -43,7 +42,7 @@ The following function `k` contains a redundant `continue` statement:
becomes
-.. code:: c++
+.. code-block:: c++
void k() {
for (int i = 0; i < 10; ++i) {
diff --git a/clang-tools-extra/docs/clang-tidy/checks/readability-redundant-smartptr-get.rst b/clang-tools-extra/docs/clang-tidy/checks/readability-redundant-smartptr-get.rst
index 7a32d425f91..acf79860de7 100644
--- a/clang-tools-extra/docs/clang-tidy/checks/readability-redundant-smartptr-get.rst
+++ b/clang-tools-extra/docs/clang-tidy/checks/readability-redundant-smartptr-get.rst
@@ -3,12 +3,14 @@
readability-redundant-smartptr-get
==================================
+`google-readability-redundant-smartptr-get` redirects here as an alias for this
+check.
Find and remove redundant calls to smart pointer's ``.get()`` method.
Examples:
-.. code:: c++
+.. code-block:: c++
ptr.get()->Foo() ==> ptr->Foo()
*ptr.get() ==> *ptr
OpenPOWER on IntegriCloud