I am currently using SwiftLint for the perfect coding standards in my projects. After installing it I am getting so many warnings and the common ones are:
"Colon Violation: Colons should be next to the identifier when specifying a type and next to the key in dictionary literals. (colon)".
var indexPath:IndexPath!
static let collapsedHeigth : CGFloat = 80
static let expandedHeigth : CGFloat = 210
What does it means and how to improve it?
The warning is telling you that your code should be:
static let collapsedHeigth: CGFloat = 80
static let expandedHeigth: CGFloat = 210
The colon should not have whitespace before it when declaring variables or when creating key-value pairs in a dictionary.
let someDictionary = [ "Hello": 4, "Bye": 42 ]
BTW - you can solve the "trailing whitespace" errors with a simple setting in Xcode preferences. Go to the Text Editing tab of the preferences and enable the "Automatically trim trailing whitespace" option.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With