• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1.. title:: clang-tidy - objc-avoid-nserror-init
2
3objc-avoid-nserror-init
4=======================
5
6Finds improper initialization of ``NSError`` objects.
7
8According to Apple developer document, we should always use factory method
9``errorWithDomain:code:userInfo:`` to create new NSError objects instead
10of ``[NSError alloc] init]``. Otherwise it will lead to a warning message
11during runtime.
12
13The corresponding information about ``NSError`` creation: https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/ErrorHandlingCocoa/CreateCustomizeNSError/CreateCustomizeNSError.html
14