relnotes/v0.28.0.md
ExtraSpacing points out unnecessary spacing in files. (@blainesch)EmptyLinesAroundBlockBody provides same functionality as the EmptyLinesAround(Class|Method|Module)Body but for blocks. (@jcarbo)Style/EmptyElse checks for empty else-clauses. (@Koronen)--only-guide-cops and AllCops/StyleGuideCopsOnly options that will only enforce cops that link to a style guide. (@marxarelli)context_dependent for Style/BracesAroundHashParameters looks at preceding parameter to determine if braces should be used for final parameter. (@jonas054)--auto-correct, only offenses that cannot be corrected will result in a non-zero exit code. (@jonas054)#=) in Style/LeadingCommentSpace. (@bbatsov)%W[] auto corrected to %w(]. (@toy)Style/StringLiterals cop stays away from strings inside interpolated expressions. (@jonas054)Style/Blocks and other cops to determine if an auto-correction would alter the meaning of the code. (@jonas054)MultilineOperationIndentation where instances of both correct style and unrecognized (plain wrong) style are detected during an --auto-gen-config run. (@jonas054)SymbolProc when there are multiple offenses on the same line. (@jcarbo)--auto-correct for NegatedWhile. (@jonas054)#$1 in PerlBackrefs. (@bbatsov)#$: in SpecialGlobalVars. (@bbatsov)SingleLineBlockParams. (@jonas054)elsif + else in ElseAlignment. (@jonas054)<< and \ caught by Style/LineEndConcatenation cop. (@katieschilling)SymbolProc. (@bbatsov)Style/MultilineOperationIndentation doesn't recognize assignment to array/hash element. (@jonas054)