disabled_rules:
- leading_whitespace
- vertical_whitespace
+ - unused_optional_binding
+ - discarded_notification_center_observer
- todo
+ - block_based_kvo
trailing_whitespace:
ignores_empty_lines: true
+ ignores_comments: true
vertical_whitespace:
max_empty_lines: 2
line_length:
warning: 300
error: 500
+ ignores_function_declarations: true
+ ignores_comments: true
type_body_length:
warning: 600
warning: 100
error: 200
-variable_name:
+identifier_name:
max_length:
warning: 40
error: 60
warning: 25
error: 60
+
+custom_rules:
+ use_nsmanagedobjectcontext:
+ excluded: "ServerDataStore|ResourceHistoryDataStore|LocalDataStore|TemporaryDataStore|BookmarkDataStore|CoreDataManager|CoreDataCore|MOCGenerator"
+ name: "Positive using NSManagedObjectContext"
+ regex: "NSManagedObjectContext\\s"
+ severity: error
+ private_iboutlet:
+ regex: "@IBOutlet\\s+(?!private[(\\s])"