OSDN Git Service

カラー名を短縮表記にした
[kcd/KCD.git] / .swiftlint.yml
1 excluded:
2     - Carthage
3 disabled_rules:
4     - leading_whitespace
5     - vertical_whitespace
6     - unused_optional_binding
7     - discarded_notification_center_observer
8     - todo
9     - block_based_kvo
10
11 trailing_whitespace:
12     ignores_empty_lines: true
13     ignores_comments: true
14
15 vertical_whitespace:
16     max_empty_lines: 2
17
18 file_length:
19     warning: 1500
20     error: 3000
21
22 line_length:
23     warning: 300
24     error: 500
25     ignores_function_declarations: true
26     ignores_comments: true
27
28 type_body_length:
29     warning: 600
30     error: 1000
31
32 function_body_length:
33     warning: 100
34     error: 200
35
36 identifier_name:
37   max_length:
38     warning: 40
39     error: 60
40   min_length:
41     warning: 1
42
43 large_tuple: 3
44
45 cyclomatic_complexity:
46     warning: 25
47     error: 60
48
49
50 custom_rules:
51         use_nsmanagedobjectcontext:
52                 excluded: "ServerDataStore|ResourceHistoryDataStore|LocalDataStore|TemporaryDataStore|BookmarkDataStore|CoreDataManager|CoreDataCore|MOCGenerator"
53                 name: "Positive using NSManagedObjectContext"
54                 regex: 'NSManagedObjectContext\s'
55                 severity: error
56         private_iboutlet:
57                 regex: '@IBOutlet\s+(?!private[(\s])'
58         blank_before_return:
59                 name: "Needs blank bfore return"
60                 regex: '\S+\R[ \t]*return'
61                 severity: error