Skip to content

Commit d4bb4c9

Browse files
committed
Revert "Revert "Merge remote-tracking branch 'upstream/master'""
This reverts commit caa3fb9.
1 parent caa3fb9 commit d4bb4c9

File tree

682 files changed

+24834
-764
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

682 files changed

+24834
-764
lines changed

.gitignore

+145
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,145 @@
1+
# Xcode
2+
#
3+
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
4+
5+
## Build generated
6+
build/
7+
DerivedData/
8+
9+
## Various settings
10+
*.pbxuser
11+
!default.pbxuser
12+
*.mode1v3
13+
!default.mode1v3
14+
*.mode2v3
15+
!default.mode2v3
16+
*.perspectivev3
17+
!default.perspectivev3
18+
xcuserdata/
19+
20+
## Other
21+
*.moved-aside
22+
*.xcuserstate
23+
24+
## Obj-C/Swift specific
25+
*.hmap
26+
*.ipa
27+
*.dSYM.zip
28+
*.dSYM
29+
30+
## Playgrounds
31+
timeline.xctimeline
32+
playground.xcworkspace
33+
34+
# Swift Package Manager
35+
#
36+
# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
37+
# Packages/
38+
.build/
39+
40+
# CocoaPods
41+
#
42+
# We recommend against adding the Pods directory to your .gitignore. However
43+
# you should judge for yourself, the pros and cons are mentioned at:
44+
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
45+
#
46+
Pods/
47+
48+
# Carthage
49+
#
50+
# Add this line if you want to avoid checking in source code from Carthage dependencies.
51+
# Carthage/Checkouts
52+
53+
Carthage/Build
54+
55+
# fastlane
56+
#
57+
# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
58+
# screenshots whenever they are needed.
59+
# For more information about the recommended setup visit:
60+
# https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Gitignore.md
61+
62+
fastlane/report.xml
63+
fastlane/Preview.html
64+
fastlane/screenshots
65+
fastlane/test_output
66+
67+
*.DS_Store
68+
.AppleDouble
69+
.LSOverride
70+
71+
# Icon must end with two \r
72+
Icon
73+
74+
75+
# Thumbnails
76+
._*
77+
78+
# Files that might appear in the root of a volume
79+
.DocumentRevisions-V100
80+
.fseventsd
81+
.Spotlight-V100
82+
.TemporaryItems
83+
.Trashes
84+
.VolumeIcon.icns
85+
.com.apple.timemachine.donotpresent
86+
87+
# Directories potentially created on remote AFP share
88+
.AppleDB
89+
.AppleDesktop
90+
Network Trash Folder
91+
Temporary Items
92+
.apdisk
93+
94+
95+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
96+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
97+
98+
# User-specific stuff:
99+
.idea/**/workspace.xml
100+
.idea/**/tasks.xml
101+
.idea/dictionaries
102+
103+
# Sensitive or high-churn files:
104+
.idea/**/dataSources/
105+
.idea/**/dataSources.ids
106+
.idea/**/dataSources.xml
107+
.idea/**/dataSources.local.xml
108+
.idea/**/sqlDataSources.xml
109+
.idea/**/dynamic.xml
110+
.idea/**/uiDesigner.xml
111+
112+
# Gradle:
113+
.idea/**/gradle.xml
114+
.idea/**/libraries
115+
116+
# CMake
117+
cmake-build-debug/
118+
119+
# Mongo Explorer plugin:
120+
.idea/**/mongoSettings.xml
121+
122+
## File-based project format:
123+
*.iws
124+
125+
## Plugin-specific files:
126+
127+
# IntelliJ
128+
/out/
129+
130+
# mpeltonen/sbt-idea plugin
131+
.idea_modules/
132+
133+
# JIRA plugin
134+
atlassian-ide-plugin.xml
135+
136+
# Cursive Clojure plugin
137+
.idea
138+
139+
# Crashlytics plugin (for Android Studio and IntelliJ)
140+
com_crashlytics_export_strings.xml
141+
crashlytics.properties
142+
crashlytics-build.properties
143+
fabric.properties
144+
*.generated.swift
145+
.DS_Store
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
1+
disabled_rules:
2+
- explicit_acl
3+
- explicit_top_level_acl
4+
- explicit_type_interface
5+
- explicit_enum_raw_value
6+
- no_extension_access_modifier
7+
- no_grouping_extension
8+
- multiline_literal_brackets
9+
- vertical_whitespace_between_cases
10+
11+
opt_in_rules:
12+
- anyobject_protocol
13+
- array_init
14+
- attributes
15+
- closure_body_length
16+
- closure_end_indentation
17+
- closure_spacing
18+
- collection_alignment
19+
- conditional_returns_on_newline
20+
- contains_over_first_not_nil
21+
- convenience_type
22+
- discouraged_object_literal
23+
- discouraged_optional_boolean
24+
- discouraged_optional_collection
25+
- dynamic_inline
26+
- empty_count
27+
- empty_string
28+
- empty_xctest_method
29+
- explicit_init
30+
- extension_access_modifier
31+
- fallthrough
32+
- fatal_error_message
33+
- file_name
34+
- first_where
35+
- last_where
36+
- force_unwrapping
37+
- function_default_parameter_at_end
38+
- identical_operands
39+
- implicit_return
40+
- implicitly_unwrapped_optional
41+
- joined_default_parameter
42+
- large_tuple
43+
- legacy_random
44+
- let_var_whitespace
45+
- literal_expression_end_indentation
46+
- lower_acl_than_parent
47+
- mark
48+
- modifier_order
49+
- multiline_arguments
50+
- multiline_function_chains
51+
- multiline_parameters
52+
- multiline_arguments_brackets
53+
- multiline_parameters_brackets
54+
- multiline_literal_brackets
55+
- nimble_operator
56+
- number_separator
57+
- nslocalizedstring_key
58+
- object_literal
59+
- operator_usage_whitespace
60+
- overridden_super_call
61+
- override_in_extension
62+
- pattern_matching_keywords
63+
- prefixed_toplevel_constant
64+
- private_action
65+
- private_outlet
66+
- prohibited_super_call
67+
- quick_discouraged_call
68+
- quick_discouraged_focused_test
69+
- quick_discouraged_pending_test
70+
- redundant_nil_coalescing
71+
- redundant_type_annotation
72+
- required_enum_case
73+
- shorthand_operator
74+
- single_test_class
75+
- sorted_first_last
76+
- sorted_imports
77+
- static_operator
78+
- strong_iboutlet
79+
- strict_fileprivate
80+
- switch_case_on_newline
81+
- toggle_bool
82+
- todo
83+
- trailing_closure
84+
- unavailable_function
85+
- unneeded_parentheses_in_closure_argument
86+
- untyped_error_in_catch
87+
- unused_import
88+
- unused_private_declaration
89+
- vertical_parameter_alignment_on_call
90+
- vertical_whitespace_closing_braces
91+
- vertical_whitespace_opening_braces
92+
- yoda_condition
93+
- xct_specific_matcher
94+
95+
excluded:
96+
- Pods
97+
98+
attributes:
99+
always_on_same_line: ["@discardableResult", "@objc", "@IBAction", "@IBDesignable"]
100+
101+
line_length:
102+
warning: 160
103+
ignores_function_declarations: true
104+
ignores_comments: true
105+
106+
nesting:
107+
type_level: 2
108+
109+
type_body_length: 500
110+
111+
file_length: 700
112+
113+
function_parameter_count: 6
114+
115+
warning_threshold: 2
116+
117+
conditional_returns_on_newline:
118+
if_only: true
119+
120+
identifier_name:
121+
excluded:
122+
- id
123+
- x
124+
- y
125+
126+
file_name:
127+
excluded: [Util.swift]
128+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
platform :ios, '12.0'
2+
use_frameworks!
3+
target 'hw1' do
4+
pod 'SwiftLint'
5+
pod 'Alamofire'
6+
pod 'RealmSwift'
7+
pod 'Kingfisher'
8+
pod 'ReachabilitySwift'
9+
end
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
PODS:
2+
- Alamofire (4.8.1)
3+
- Kingfisher (5.2.0)
4+
- ReachabilitySwift (4.3.0)
5+
- Realm (3.13.1):
6+
- Realm/Headers (= 3.13.1)
7+
- Realm/Headers (3.13.1)
8+
- RealmSwift (3.13.1):
9+
- Realm (= 3.13.1)
10+
- SwiftLint (0.31.0)
11+
12+
DEPENDENCIES:
13+
- Alamofire
14+
- Kingfisher
15+
- ReachabilitySwift
16+
- RealmSwift
17+
- SwiftLint
18+
19+
SPEC REPOS:
20+
https://github.com/cocoapods/specs.git:
21+
- Alamofire
22+
- Kingfisher
23+
- ReachabilitySwift
24+
- Realm
25+
- RealmSwift
26+
- SwiftLint
27+
28+
SPEC CHECKSUMS:
29+
Alamofire: 16ce2c353fb72865124ddae8a57c5942388f4f11
30+
Kingfisher: 07067cfacf371117330dceb4b4b8f5c4b691ab42
31+
ReachabilitySwift: 408477d1b6ed9779dba301953171e017c31241f3
32+
Realm: 50071da38fe079e0735e47c9f2eae738c68c5996
33+
RealmSwift: 8a1e6a02b7a08cd17a31e3115143fb69fe5f3fb9
34+
SwiftLint: 7a0227733d786395817373b2d0ca799fd0093ff3
35+
36+
PODFILE CHECKSUM: 1ee616a491c0577c7da9b071a696760f8b7ca9f6
37+
38+
COCOAPODS: 1.5.3

0 commit comments

Comments
 (0)