// RUN: %check_clang_tidy %s objc-avoid-nserror-init %t @interface NSError + (instancetype)alloc; - (instancetype)init; @end @implementation foo - (void)bar { NSError *error = [[NSError alloc] init]; // CHECK-MESSAGES: :[[@LINE-1]]:22: warning: use errorWithDomain:code:userInfo: or initWithDomain:code:userInfo: to create a new NSError [objc-avoid-nserror-init] } @end