You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
New cop ExtraSpacing points out unnecessary spacing in files. (@blainesch)
New cop EmptyLinesAroundBlockBody provides same functionality as the EmptyLinesAround(Class|Method|Module)Body but for blocks. (@jcarbo)
New cop Style/EmptyElse checks for empty else-clauses. (@Koronen)
#1454: New --only-guide-cops and AllCops/StyleGuideCopsOnly options that will only enforce cops that link to a style guide. (@marxarelli)
Changes
#801: New style context_dependent for Style/BracesAroundHashParameters looks at preceding parameter to determine if braces should be used for final parameter. (@jonas054)
#1427: Excluding directories on the top level is now done earlier, so that these file trees are not searched, thus saving time when inspecting projects with many excluded files. (@jonas054)
#1325: When running with --auto-correct, only offenses that can not be corrected will result in a non-zero exit code. (@jonas054)
#1445: Allow sprockets directive comments (starting with #=) in Style/LeadingCommentSpace. (@bbatsov)
#1441: Correct the logic used by Style/Blocks and other cops to determine if an auto-correction would alter the meaning of the code. (@jonas054)
#1449: Handle the case in MultilineOperationIndentation where instances of both correct style and unrecognized (plain wrong) style are detected during an --auto-gen-config run. (@jonas054)
#1456: Fix autocorrect in SymbolProc when there are multiple offenses on the same line. (@jcarbo)
#1459: Handle parenthesis around the condition in --auto-correct for NegatedWhile. (@jonas054)
#1465: Fix autocorrect of code like #$1 in PerlBackrefs. (@bbatsov)
Fix autocorrect of code like #$: in SpecialGlobalVars. (@bbatsov)
#1466: Allow leading underscore for unused parameters in SingleLineBlockParams. (@jonas054)
#1470: Handle elsif + else in ElseAlignment. (@jonas054)
#1474: Multiline string with both << and \ caught by Style/LineEndConcatenation cop. (@katieschilling)