Force casts should not be used
Read more
Prefer to use an expression body for functions whose body consists of a single expression
Read more
Avoid abstract classes without abstract or concrete methods
Read more
Use short variable declarations (:=) for variables with default values
Read more
Avoid naming unused receivers
Read more
Avoid instantiation with new
Read more
Avoid ‘switch’ with too many ‘case’ statements
Read more
Variables should not be shadowed
Read more
Variables should be declared with ‘let’ or ‘const’
Read more
Multiline string literals should not be used
Read more