[clang-tools-extra] r256474 - 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.
Aaron Ballman via cfe-commits
cfe-commits at lists.llvm.org
Sun Dec 27 11:14:55 PST 2015
Author: aaronballman
Date: Sun Dec 27 13:14:55 2015
New Revision: 256474
URL: http://llvm.org/viewvc/llvm-project?rev=256474&view=rev
Log:
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.
Added:
clang-tools-extra/trunk/docs/clang-tidy/checks/cert-dcl50-cpp.rst
- copied unchanged from r256473, clang-tools-extra/trunk/docs/clang-tidy/checks/cert-variadic-function-def.rst
clang-tools-extra/trunk/docs/clang-tidy/checks/cert-err52-cpp.rst
- copied unchanged from r256473, clang-tools-extra/trunk/docs/clang-tidy/checks/cert-setlongjmp.rst
clang-tools-extra/trunk/docs/clang-tidy/checks/cert-err58-cpp.rst
- copied unchanged from r256473, clang-tools-extra/trunk/docs/clang-tidy/checks/cert-static-object-exception.rst
clang-tools-extra/trunk/docs/clang-tidy/checks/cert-err60-cpp.rst
- copied unchanged from r256473, clang-tools-extra/trunk/docs/clang-tidy/checks/cert-thrown-exception-type.rst
Removed:
clang-tools-extra/trunk/docs/clang-tidy/checks/cert-setlongjmp.rst
clang-tools-extra/trunk/docs/clang-tidy/checks/cert-static-object-exception.rst
clang-tools-extra/trunk/docs/clang-tidy/checks/cert-thrown-exception-type.rst
clang-tools-extra/trunk/docs/clang-tidy/checks/cert-variadic-function-def.rst
Modified:
clang-tools-extra/trunk/clang-tidy/cert/SetLongJmpCheck.h
clang-tools-extra/trunk/clang-tidy/cert/StaticObjectExceptionCheck.h
clang-tools-extra/trunk/clang-tidy/cert/ThrownExceptionTypeCheck.h
clang-tools-extra/trunk/clang-tidy/cert/VariadicFunctionDefCheck.h
clang-tools-extra/trunk/docs/clang-tidy/checks/list.rst
Modified: clang-tools-extra/trunk/clang-tidy/cert/SetLongJmpCheck.h
URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clang-tidy/cert/SetLongJmpCheck.h?rev=256474&r1=256473&r2=256474&view=diff
==============================================================================
--- clang-tools-extra/trunk/clang-tidy/cert/SetLongJmpCheck.h (original)
+++ clang-tools-extra/trunk/clang-tidy/cert/SetLongJmpCheck.h Sun Dec 27 13:14:55 2015
@@ -18,7 +18,7 @@ namespace tidy {
/// Guards against use of setjmp/longjmp in C++ code
///
/// For the user-facing documentation see:
-/// http://clang.llvm.org/extra/clang-tidy/checks/cert-setlongjmp.html
+/// http://clang.llvm.org/extra/clang-tidy/checks/cert-err52-cpp.html
class SetLongJmpCheck : public ClangTidyCheck {
public:
SetLongJmpCheck(StringRef Name, ClangTidyContext *Context)
Modified: clang-tools-extra/trunk/clang-tidy/cert/StaticObjectExceptionCheck.h
URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clang-tidy/cert/StaticObjectExceptionCheck.h?rev=256474&r1=256473&r2=256474&view=diff
==============================================================================
--- clang-tools-extra/trunk/clang-tidy/cert/StaticObjectExceptionCheck.h (original)
+++ clang-tools-extra/trunk/clang-tidy/cert/StaticObjectExceptionCheck.h Sun Dec 27 13:14:55 2015
@@ -19,7 +19,7 @@ namespace tidy {
/// throw.
///
/// For the user-facing documentation see:
-/// http://clang.llvm.org/extra/clang-tidy/checks/cert-static-object-exception.html
+/// http://clang.llvm.org/extra/clang-tidy/checks/cert-err58-cpp.html
class StaticObjectExceptionCheck : public ClangTidyCheck {
public:
StaticObjectExceptionCheck(StringRef Name, ClangTidyContext *Context)
Modified: clang-tools-extra/trunk/clang-tidy/cert/ThrownExceptionTypeCheck.h
URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clang-tidy/cert/ThrownExceptionTypeCheck.h?rev=256474&r1=256473&r2=256474&view=diff
==============================================================================
--- clang-tools-extra/trunk/clang-tidy/cert/ThrownExceptionTypeCheck.h (original)
+++ clang-tools-extra/trunk/clang-tidy/cert/ThrownExceptionTypeCheck.h Sun Dec 27 13:14:55 2015
@@ -18,7 +18,7 @@ namespace tidy {
/// Checks whether a thrown object is nothrow copy constructible.
///
/// For the user-facing documentation see:
-/// http://clang.llvm.org/extra/clang-tidy/checks/cert-thrown-exception-type.html
+/// http://clang.llvm.org/extra/clang-tidy/checks/cert-err60-cpp.html
class ThrownExceptionTypeCheck : public ClangTidyCheck {
public:
ThrownExceptionTypeCheck(StringRef Name, ClangTidyContext *Context)
Modified: clang-tools-extra/trunk/clang-tidy/cert/VariadicFunctionDefCheck.h
URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clang-tidy/cert/VariadicFunctionDefCheck.h?rev=256474&r1=256473&r2=256474&view=diff
==============================================================================
--- clang-tools-extra/trunk/clang-tidy/cert/VariadicFunctionDefCheck.h (original)
+++ clang-tools-extra/trunk/clang-tidy/cert/VariadicFunctionDefCheck.h Sun Dec 27 13:14:55 2015
@@ -18,7 +18,7 @@ namespace tidy {
/// Guards against any C-style variadic function definitions (not declarations).
///
/// For the user-facing documentation see:
-/// http://clang.llvm.org/extra/clang-tidy/checks/cert-variadic-function-def.html
+/// http://clang.llvm.org/extra/clang-tidy/checks/cert-dcl50-cpp.html
class VariadicFunctionDefCheck : public ClangTidyCheck {
public:
VariadicFunctionDefCheck(StringRef Name, ClangTidyContext *Context)
Removed: clang-tools-extra/trunk/docs/clang-tidy/checks/cert-setlongjmp.rst
URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/docs/clang-tidy/checks/cert-setlongjmp.rst?rev=256473&view=auto
==============================================================================
--- clang-tools-extra/trunk/docs/clang-tidy/checks/cert-setlongjmp.rst (original)
+++ clang-tools-extra/trunk/docs/clang-tidy/checks/cert-setlongjmp.rst (removed)
@@ -1,10 +0,0 @@
-.. title:: clang-tidy - cert-err52-cpp
-
-cert-err52-cpp
-==============
-
-This check flags all call expressions involving setjmp() and longjmp().
-
-This check corresponds to the CERT C++ Coding Standard rule
-`ERR52-CPP. Do not use setjmp() or longjmp()
-<https://www.securecoding.cert.org/confluence/pages/viewpage.action?pageId=1834>`_.
Removed: clang-tools-extra/trunk/docs/clang-tidy/checks/cert-static-object-exception.rst
URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/docs/clang-tidy/checks/cert-static-object-exception.rst?rev=256473&view=auto
==============================================================================
--- clang-tools-extra/trunk/docs/clang-tidy/checks/cert-static-object-exception.rst (original)
+++ clang-tools-extra/trunk/docs/clang-tidy/checks/cert-static-object-exception.rst (removed)
@@ -1,11 +0,0 @@
-.. title:: clang-tidy - cert-err58-cpp
-
-cert-err58-cpp
-==============
-
-This check flags all static or thread_local variable declarations where the
-constructor for the object may throw an exception.
-
-This check corresponds to the CERT C++ Coding Standard rule
-`ERR58-CPP. Constructors of objects with static or thread storage duration must not throw exceptions
-<https://www.securecoding.cert.org/confluence/display/cplusplus/ERR58-CPP.+Constructors+of+objects+with+static+or+thread+storage+duration+must+not+throw+exceptions>`_.
Removed: clang-tools-extra/trunk/docs/clang-tidy/checks/cert-thrown-exception-type.rst
URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/docs/clang-tidy/checks/cert-thrown-exception-type.rst?rev=256473&view=auto
==============================================================================
--- clang-tools-extra/trunk/docs/clang-tidy/checks/cert-thrown-exception-type.rst (original)
+++ clang-tools-extra/trunk/docs/clang-tidy/checks/cert-thrown-exception-type.rst (removed)
@@ -1,11 +0,0 @@
-.. title:: clang-tidy - cert-err60-cpp
-
-cert-err60-cpp
-==============
-
-This check flags all throw expressions where the exception object is not nothrow
-copy constructible.
-
-This check corresponds to the CERT C++ Coding Standard rule
-`ERR60-CPP. Exception objects must be nothrow copy constructible
-<https://www.securecoding.cert.org/confluence/display/cplusplus/ERR60-CPP.+Exception+objects+must+be+nothrow+copy+constructible>`_.
Removed: clang-tools-extra/trunk/docs/clang-tidy/checks/cert-variadic-function-def.rst
URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/docs/clang-tidy/checks/cert-variadic-function-def.rst?rev=256473&view=auto
==============================================================================
--- clang-tools-extra/trunk/docs/clang-tidy/checks/cert-variadic-function-def.rst (original)
+++ clang-tools-extra/trunk/docs/clang-tidy/checks/cert-variadic-function-def.rst (removed)
@@ -1,11 +0,0 @@
-.. title:: clang-tidy - cert-dcl50-cpp
-
-cert-dcl50-cpp
-==============
-
-This check flags all function definitions (but not declarations) of C-style
-variadic functions.
-
-This check corresponds to the CERT C++ Coding Standard rule
-`DCL50-CPP. Do not define a C-style variadic function
-<https://www.securecoding.cert.org/confluence/display/cplusplus/DCL50-CPP.+Do+not+define+a+C-style+variadic+function>`_.
Modified: clang-tools-extra/trunk/docs/clang-tidy/checks/list.rst
URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/docs/clang-tidy/checks/list.rst?rev=256474&r1=256473&r2=256474&view=diff
==============================================================================
--- clang-tools-extra/trunk/docs/clang-tidy/checks/list.rst (original)
+++ clang-tools-extra/trunk/docs/clang-tidy/checks/list.rst Sun Dec 27 13:14:55 2015
@@ -4,10 +4,10 @@ Clang-Tidy Checks
=========================
.. toctree::
- cert-setlongjmp
- cert-static-object-exception
- cert-thrown-exception-type
- cert-variadic-function-def
+ cert-dcl50-cpp
+ cert-err52-cpp
+ cert-err58-cpp
+ cert-err60-cpp
cppcoreguidelines-pro-bounds-array-to-pointer-decay
cppcoreguidelines-pro-bounds-constant-array-index
cppcoreguidelines-pro-bounds-pointer-arithmetic
More information about the cfe-commits
mailing list