[clang-tools-extra] r319479 - [Documentation] Style fixes for Objective-C checks documentation to follow C/C++ example.

Eugene Zelenko via cfe-commits cfe-commits at lists.llvm.org
Thu Nov 30 13:42:27 PST 2017


Author: eugenezelenko
Date: Thu Nov 30 13:42:27 2017
New Revision: 319479

URL: http://llvm.org/viewvc/llvm-project?rev=319479&view=rev
Log:
[Documentation] Style fixes for Objective-C checks documentation to follow C/C++ example.

Release Notes should just repeat first sentence from documentation.

Remove duplicated entry from Release Notes.

Modified:
    clang-tools-extra/trunk/docs/ReleaseNotes.rst
    clang-tools-extra/trunk/docs/clang-tidy/checks/google-objc-avoid-throwing-exception.rst
    clang-tools-extra/trunk/docs/clang-tidy/checks/google-objc-global-variable-declaration.rst
    clang-tools-extra/trunk/docs/clang-tidy/checks/objc-avoid-nserror-init.rst
    clang-tools-extra/trunk/docs/clang-tidy/checks/objc-forbidden-subclassing.rst
    clang-tools-extra/trunk/docs/clang-tidy/checks/objc-property-declaration.rst

Modified: clang-tools-extra/trunk/docs/ReleaseNotes.rst
URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/docs/ReleaseNotes.rst?rev=319479&r1=319478&r2=319479&view=diff
==============================================================================
--- clang-tools-extra/trunk/docs/ReleaseNotes.rst (original)
+++ clang-tools-extra/trunk/docs/ReleaseNotes.rst Thu Nov 30 13:42:27 2017
@@ -57,11 +57,6 @@ The improvements are...
 Improvements to clang-tidy
 --------------------------
 
-- New `objc-avoid-nserror-init
-  <http://clang.llvm.org/extra/clang-tidy/checks/objc-avoid-nserror-init.html>`_ check
-
-  Add new check to detect the use of [NSError init].
-
 - New module `fuchsia` for Fuchsia style checks.
 
 - New module `objc` for Objective-C style checks.
@@ -143,13 +138,13 @@ Improvements to clang-tidy
 - New `google-objc-avoid-throwing-exception
   <http://clang.llvm.org/extra/clang-tidy/checks/google-objc-avoid-throwing-exception.html>`_ check
 
-  Add new check to detect throwing exceptions in Objective-C code, which should be avoided.
+  Finds uses of throwing exceptions usages in Objective-C files.
 
 - New `google-objc-global-variable-declaration
   <http://clang.llvm.org/extra/clang-tidy/checks/google-global-variable-declaration.html>`_ check
 
-  Add new check for Objective-C code to ensure global variables follow the
-  naming convention of 'k[A-Z].*' (for constants) or 'g[A-Z].*' (for variables).
+  Finds global variable declarations in Objective-C files that do not follow the
+  pattern of variable names in Google's Objective-C Style Guide.
 
 - New `hicpp-exception-baseclass
   <http://clang.llvm.org/extra/clang-tidy/checks/hicpp-exception-baseclass.html>`_ check
@@ -166,7 +161,7 @@ Improvements to clang-tidy
 - New `objc-avoid-nserror-init
   <http://clang.llvm.org/extra/clang-tidy/checks/objc-avoid-nserror-init.html>`_ check
 
-  Add new check to detect the use of [NSError init].
+  Finds improper initialization of ``NSError`` objects.
 
 - New `objc-avoid-spinlock
   <http://clang.llvm.org/extra/clang-tidy/checks/objc-avoid-spinlock.html>`_ check
@@ -177,15 +172,14 @@ Improvements to clang-tidy
 - New `objc-forbidden-subclassing
   <http://clang.llvm.org/extra/clang-tidy/checks/objc-forbidden-subclassing.html>`_ check
 
-  Ensures Objective-C classes do not subclass any classes which are
-  not intended to be subclassed. Includes a list of classes from Foundation
-  and UIKit which are documented as not supporting subclassing.
+  Finds Objective-C classes which are subclasses of classes which are not
+  designed to be subclassed.
 
 - New `objc-property-declaration
   <http://clang.llvm.org/extra/clang-tidy/checks/objc-property-declaration.html>`_ check
 
-  Add new check for Objective-C code to ensure property names follow the naming
-  convention of Apple's programming guide.
+  Finds property declarations in Objective-C files that do not follow the
+  pattern of property names in Apple's programming guide.
 
 - New `readability-static-accessed-through-instance
   <http://clang.llvm.org/extra/clang-tidy/checks/readability-static-accessed-through-instance.html>`_ check
@@ -245,6 +239,7 @@ Improvements to clang-tidy
   <http://clang.llvm.org/extra/clang-tidy/checks/readability-implicit-bool-conversion.html>`_
 
     The check's options were renamed as follows:
+
     - `AllowConditionalIntegerCasts` -> `AllowIntegerConditions`,
     - `AllowConditionalPointerCasts` -> `AllowPointerConditions`.
 

Modified: clang-tools-extra/trunk/docs/clang-tidy/checks/google-objc-avoid-throwing-exception.rst
URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/docs/clang-tidy/checks/google-objc-avoid-throwing-exception.rst?rev=319479&r1=319478&r2=319479&view=diff
==============================================================================
--- clang-tools-extra/trunk/docs/clang-tidy/checks/google-objc-avoid-throwing-exception.rst (original)
+++ clang-tools-extra/trunk/docs/clang-tidy/checks/google-objc-avoid-throwing-exception.rst Thu Nov 30 13:42:27 2017
@@ -3,7 +3,8 @@
 google-objc-avoid-throwing-exception
 ====================================
 
-This check finds finds uses of throwing exceptions usages in Objective-C files.
+Finds uses of throwing exceptions usages in Objective-C files.
+
 For the same reason as the Google C++ style guide, we prefer not throwing 
 exceptions from Objective-C code.
 

Modified: clang-tools-extra/trunk/docs/clang-tidy/checks/google-objc-global-variable-declaration.rst
URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/docs/clang-tidy/checks/google-objc-global-variable-declaration.rst?rev=319479&r1=319478&r2=319479&view=diff
==============================================================================
--- clang-tools-extra/trunk/docs/clang-tidy/checks/google-objc-global-variable-declaration.rst (original)
+++ clang-tools-extra/trunk/docs/clang-tidy/checks/google-objc-global-variable-declaration.rst Thu Nov 30 13:42:27 2017
@@ -3,15 +3,15 @@
 google-objc-global-variable-declaration
 =======================================
 
-Finds global variable declarations in Objective-C files that do not follow the pattern
-of variable names in Google's Objective-C Style Guide.
+Finds global variable declarations in Objective-C files that do not follow the
+pattern of variable names in Google's Objective-C Style Guide.
 
 The corresponding style guide rule:
 http://google.github.io/styleguide/objcguide.html#variable-names
 
 All the global variables should follow the pattern of `g[A-Z].*` (variables) or
-`k[A-Z].*` (constants). The check will suggest a variable name that follows the pattern
-if it can be inferred from the original name.
+`k[A-Z].*` (constants). The check will suggest a variable name that follows the
+pattern if it can be inferred from the original name.
 
 For code:
 
@@ -43,5 +43,5 @@ However for code that prefixed with non-
 
   static NSString* __anotherString = @"world";
 
-The check will give a warning message but will not be able to suggest a fix. The user
-need to fix it on his own.
+The check will give a warning message but will not be able to suggest a fix. The
+user need to fix it on his own.

Modified: clang-tools-extra/trunk/docs/clang-tidy/checks/objc-avoid-nserror-init.rst
URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/docs/clang-tidy/checks/objc-avoid-nserror-init.rst?rev=319479&r1=319478&r2=319479&view=diff
==============================================================================
--- clang-tools-extra/trunk/docs/clang-tidy/checks/objc-avoid-nserror-init.rst (original)
+++ clang-tools-extra/trunk/docs/clang-tidy/checks/objc-avoid-nserror-init.rst Thu Nov 30 13:42:27 2017
@@ -3,11 +3,11 @@
 objc-avoid-nserror-init
 =======================
 
-This check will find out improper initialization of NSError objects.
+Finds improper initialization of ``NSError`` objects.
 
 According to Apple developer document, we should always use factory method 
 ``errorWithDomain:code:userInfo:`` to create new NSError objects instead
 of ``[NSError alloc] init]``. Otherwise it will lead to a warning message
 during runtime.
 
-The corresponding information about NSError creation: https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/ErrorHandlingCocoa/CreateCustomizeNSError/CreateCustomizeNSError.html
+The corresponding information about ``NSError`` creation: https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/ErrorHandlingCocoa/CreateCustomizeNSError/CreateCustomizeNSError.html

Modified: clang-tools-extra/trunk/docs/clang-tidy/checks/objc-forbidden-subclassing.rst
URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/docs/clang-tidy/checks/objc-forbidden-subclassing.rst?rev=319479&r1=319478&r2=319479&view=diff
==============================================================================
--- clang-tools-extra/trunk/docs/clang-tidy/checks/objc-forbidden-subclassing.rst (original)
+++ clang-tools-extra/trunk/docs/clang-tidy/checks/objc-forbidden-subclassing.rst Thu Nov 30 13:42:27 2017
@@ -1,19 +1,20 @@
 .. title:: clang-tidy - objc-forbidden-subclassing
 
 objc-forbidden-subclassing
-==================================
+==========================
 
-Finds Objective-C classes which are subclasses of classes which are
-not designed to be subclassed.
+Finds Objective-C classes which are subclasses of classes which are not designed
+to be subclassed.
 
-By default, includes a list of Objective-C classes which
-are publicly documented as not supporting subclassing.
+By default, includes a list of Objective-C classes which are publicly documented
+as not supporting subclassing.
 
 .. note::
 
    Instead of using this check, for code under your control, you should add
-   ``__attribute__((objc_subclassing_restricted))`` before your ``@interface`` declarations
-   to ensure the compiler prevents others from subclassing your Objective-C classes.
+   ``__attribute__((objc_subclassing_restricted))`` before your ``@interface``
+   declarations to ensure the compiler prevents others from subclassing your
+   Objective-C classes.
    See https://clang.llvm.org/docs/AttributeReference.html#objc-subclassing-restricted
 
 Options
@@ -24,4 +25,4 @@ Options
    Semicolon-separated list of names of Objective-C classes which
    do not support subclassing.
 
-   Defaults to ``ABNewPersonViewController;ABPeoplePickerNavigationController;ABPersonViewController;ABUnknownPersonViewController;NSHashTable;NSMapTable;NSPointerArray;NSPointerFunctions;NSTimer;UIActionSheet;UIAlertView;UIImagePickerController;UITextInputMode;UIWebView``.
+   Defaults to `ABNewPersonViewController;ABPeoplePickerNavigationController;ABPersonViewController;ABUnknownPersonViewController;NSHashTable;NSMapTable;NSPointerArray;NSPointerFunctions;NSTimer;UIActionSheet;UIAlertView;UIImagePickerController;UITextInputMode;UIWebView`.

Modified: clang-tools-extra/trunk/docs/clang-tidy/checks/objc-property-declaration.rst
URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/docs/clang-tidy/checks/objc-property-declaration.rst?rev=319479&r1=319478&r2=319479&view=diff
==============================================================================
--- clang-tools-extra/trunk/docs/clang-tidy/checks/objc-property-declaration.rst (original)
+++ clang-tools-extra/trunk/docs/clang-tidy/checks/objc-property-declaration.rst Thu Nov 30 13:42:27 2017
@@ -40,4 +40,4 @@ Options
    Semicolon-separated list of acronyms that can be used as prefix
    of property names.
 
-   Defaults to ``ASCII;PDF;XML;HTML;URL;RTF;HTTP;TIFF;JPG;PNG;GIF;LZW;ROM;RGB;CMYK;MIDI;FTP``.
+   Defaults to `ASCII;PDF;XML;HTML;URL;RTF;HTTP;TIFF;JPG;PNG;GIF;LZW;ROM;RGB;CMYK;MIDI;FTP`.




More information about the cfe-commits mailing list