- Added
redundantInternal
rule to remove redundantinternal
access modifiers - Added
sortTypealiases
rule to sorttypealias
types alphabetically - Added
headerFileName
rule to ensure filename in header comment matches actual file - Added
redundantStaticSelf
rule to remove redundantself
inside static functions - Added
blankLinesBetweenChainedFunctions
rule to remove blank lines inside function chains - Added
applicationMain
rule to remove obsolete@UIApplicationMain
and@NSApplicationMain
attributes - Renamed
sortedSwitchCases
rule tosortSwitchCases
for consistency - Renamed
sortedImports
rule tosortImports
for consistency - Redundant
return
is now correctly removed in switch cases with associated values - Fixed failure to terminate when removing returns from long switch statement
- Fixed spurious "unexpected static" error in
redundantSelf
rule - Deliberate blank line before
else
statement is now preserved - Rule options are now case-insensitive