diff --git a/.rubocop.yml b/.rubocop.yml index b96841e..376c4d3 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -223,13 +223,25 @@ Lint/ErbNewArguments: Lint/EnsureReturn: Enabled: true +Lint/MissingCopEnableDirective: + Enabled: true + # Use my_method(my_arg) not my_method( my_arg ) or my_method my_arg. Lint/RequireParentheses: Enabled: true +Lint/RedundantCopDisableDirective: + Enabled: true + +Lint/RedundantCopEnableDirective: + Enabled: true + Lint/RedundantStringCoercion: Enabled: true +Lint/RedundantSafeNavigation: + Enabled: true + Lint/UriEscapeUnescape: Enabled: true @@ -239,6 +251,14 @@ Lint/UselessAssignment: Lint/DeprecatedClassMethods: Enabled: true +Lint/InterpolationCheck: + Enabled: true + Exclude: + - '**/test/**/*' + +Lint/SafeNavigationChain: + Enabled: true + Style/EvalWithLocation: Enabled: true Exclude: @@ -278,6 +298,12 @@ Style/TrivialAccessors: Style/RedundantCondition: Enabled: true +Style/RedundantDoubleSplatHashBraces: + Enabled: true + +Style/ArrayIntersect: + Enabled: true + Performance/BindCall: Enabled: true @@ -308,9 +334,6 @@ Performance/ReverseEach: Performance/StringReplacement: Enabled: true -Performance/UnfreezeString: - Enabled: true - Performance/DeletePrefix: Enabled: true @@ -332,12 +355,21 @@ Performance/RedundantStringChars: Performance/StringInclude: Enabled: true +Minitest/AssertPredicate: + Enabled: true + Minitest/AssertRaisesWithRegexpArgument: Enabled: true Minitest/AssertWithExpectedArgument: Enabled: true +Minitest/LiteralAsActualArgument: + Enabled: true + +Minitest/NonExecutableTestMethod: + Enabled: true + Minitest/SkipEnsure: Enabled: true