relnotes/v1.31.0.md
ActiveSupportExtensionsEnabled option. (@nobuyo)Gemspec/DeprecatedAttributeAssignment. (@kaitielth)Lint/NonAtomicFileOperation cop. (@ydah)Layout/LineContinuationLeadingSpace cop. (@bquorning)Layout/LineContinuationSpacing cop. (@bquorning)Lint/ConstantOverwrittenInRescue cop. (@ydah)Style/EmptyMethod to not correct if the correction would exceed the configuration for Layout/LineLength. (@dvandersluis)Style/HashExcept to support array inclusion checks. (@nobuyo)ClobberingError in Style/NestedTernaryOperator when there are multiple nested ternaries. (@dvandersluis)Layout/FirstHashElementIndentation and Layout/FirstArrayElementIndentation. (@j-miyake)rubocop -V not displaying the version information for rubocop-graphql, rubocop-md and rubocop-thread_safety. (@Darhazer)Style/MultilineTernaryOperator when the false branch is on a separate line. (@koic)Lint/ParenthesesAsGroupedExpression when using safe navigation operator. (@koic)Style/ConditionalAssignment with EnforcedStyle: assign_inside_condition when op-assigning a variable inside a resbody. (@dvandersluis)Style/FormatStringToken false positive with formatted input and template style enforced, and add autocorrection. (@FnControlOption)rubocop:auto_correct custom rake task and newly split rubocop:autocorrect and rubocop:autocorrect-all custom rake tasks. (@koic)Style/EmptyLinesAroundAttributeAccessor when there is a comment line on the next line. (@ydah)Gemspec/DateAssignment into Gemspec/DeprecatedAttributeAssignment. (@kaitielth)Lint/UselessElseWithoutRescue cop. (@koic)Style/GuardClause a bit more lenient when the replacement would make the code more verbose. (@dvandersluis)