relnotes/v0.37.1.md
Rails/FindEach cop works with where.not. (@pocke)Style/MultilineBlockLayout can correct offenses which involve argument destructuring. (@alexdowad)Style/SpaceAroundKeyword checks super nodes with no args. (@alexdowad)Style/SpaceAroundKeyword checks defined? nodes. (@alexdowad)Style/ConditionalAssignment handles correcting the alignment of end. (@rrosenblum)not with parentheses in Style/Not. (@lumeet)super { ... } and super(arg) { ... }. (@alexdowad)Performance/RedundantMerge doesn't flag calls to #update, since many classes have methods by this name (not only Hash). (@alexdowad)Lint/DuplicateMethods does not flag method definitions inside dynamic Class.new blocks. (@alexdowad)Style/SpaceAroundKeyword doesn't flag yield.method. (@alexdowad)Style/SpaceAroundOperators doesn't flag calls to #[]. (@alexdowad)AllCops section in configuration file is empty (rather, it displays a warning as intended). (@alexdowad)Style/GuardClause handles elsif clauses correctly. (@alexdowad)Style/MultilineBlockLayout doesn't cause an infinite loop by moving end onto the same line as the block args. (@alexdowad)Performance/RedundantMatch doesn't flag calls to #match which take a block. (@alexdowad)Lint/NestedMethodDefinition doesn't flag singleton defs which define a method on the value of a local variable. (@alexdowad)Style/TrailingUnderscoreVariable shows recommended code in its offense message. (@alexdowad)Style/WordArray doesn't attempt to inspect strings with invalid encoding, to avoid failing with an encoding error. (@alexdowad)when_needed in Style/FrozenStringLiteralComment to add a frozen_string_literal comment to all files when the TargetRubyVersion is set to 2.3+. (@rrosenblum)