Skip to content

Instantly share code, notes, and snippets.

@AnasAlhasani
AnasAlhasani / IDETemplateMacros.plist
Last active May 11, 2023 09:30
Add it to Xcode user's data: ~/Library/Developer/Xcode/UserData/IDETemplateMacros.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>FILEHEADER</key>
<string></string>
</dict>
</plist>
import Foundation
final class URLProtocolMock: URLProtocol {
static var testURLs = [URL?: Data]()
static var response: URLResponse?
static var error: Error?
static func reset() {
testURLs.removeAll()
response = nil
Comment: >
Rules Supports autocorrection:
- anyobject_protocol
- closing_brace
- closure_end_indentation
- closure_spacing
- colon
- comma
- comment_spacing
- control_statement
@AnasAlhasani
AnasAlhasani / Romefile
Created November 25, 2020 21:31
Romefile
cache:
local: ~/Library/Caches/Rome
repositoryMap:
- core-networking:
- name: CoreNetwork
- FirebaseAnalyticsBinary:
- name: FIRAnalyticsConnector
- name: Firebase
- name: FirebaseAnalytics
@AnasAlhasani
AnasAlhasani / .swiftlint.yml
Created April 21, 2019 08:52
SwiftLint valuable opt-in rules
excluded:
- Carthage
- Pods
disabled_rules:
- trailing_whitespace
opt_in_rules:
- anyobject_protocol
- array_init