LMW-70 Scope should be always explicit
LMW-70 Two trailing blank lines after import
LMW-70 One single blank line at the end (for better diff-ing)
LWM-70 Leading and trailing blank lines in the body of enclosing types (class, enum, struct…)
LMW-70 Two trailing blank lines after inner types
LMW-70 Two leading spaces before MARK
LMW-70 MARK should be stuck on the comment
LMW-70 Apply styles to tests
LMW-70 More vertical alignment styles
LMW-70 Break lines at 100 columns
LMW-70 Turn off wrap lines flag
LMW-70 “self” should be used only on closures, extensions and to disambiguate parameters
LMW-70 Convert to inner types
LMW-70 Don’t define type if it’s used only once
LMW-70 Move inner types to extensions because they are big enough to live in their own file
LMW-70 Two lines before any type definition
LMW-70 Class moved to inner type into an extension
LMW-70 Class moved to it own file
LMW-70 Don’t define new type to be used only once
LMW-70 Prefer Void over () in closures