The format is described in Contributing notes.
-
(Breaking) Support Ruby >= 3.0.0
-
Update rubocop to
1.65.1. ([@Set27]) -
Update rubocop-graphql to
1.5.4. ([@Set27]) -
Update rubocop-rails to
2.26. ([@Set27]) -
Update rubocop-spec to
3.0.4. ([@Set27])
- Added GraphQL cops. (@Anastastasia-B)
-
(Breaking) Support Ruby >= 2.7.0
-
Update rubocop to
1.56.3. ([@Set27]) -
Update rubocop-rails to
2.21.0. ([@Set27]) -
Update rubocop-spec to
2.24.0. ([@Set27])
- Update rubocop to
1.45.1. (@r.dubrovsky) - Update rubocop-rails to
2.17.4. (@r.dubrovsky) - Update rubocop-rspec to
2.18.1. (@r.dubrovsky)
- #261 Add new config
rails-locales. (@r.dubrovsky)
-
(Breaking) Drop support for Ruby 2.4 and Ruby 2.5. (@r.dubrovsky)
-
#260 Update rubocop to
1.39. (@r.dubrovsky)- Setup
Layout/CaseIndentationrule. (@r.dubrovsky)
- Setup
-
#261 Update rubocop-rails to
2.17.3. (@r.dubrovsky) -
#262 Update rubocop-rspec to
2.15. (@r.dubrovsky) -
#32 Enable back
Style/FrozenStringLiteralCommentcop. (@r.dubrovsky) -
#176 Fix hash alignment via changing
Layout/HashAlignmentcop. (@r.dubrovsky) -
#263 Setup
EnforcedStyleforLayout/LineEndStringConcatenationIndentationcop. (@r.dubrovsky) -
#258 Setup
EnforcedStyleforLayout/FirstArrayElementIndentationcop. (@r.dubrovsky) -
#179 Setup
EnforcedStyleAlignWithrule forLayout/BlockAlignmentcop. (@r.dubrovsky)
- #196 Fix
Layout/ArrayAlignmentExtendedcop. (@r.dubrovsky) - #258 Fix conflict between
Layout/ArrayAlignmentExtendedandLayout/FirstArrayElementIndentationcops. (@r.dubrovsky)
- #219 Add
RSpec/PreferBeforeOverSetupcop. (@paydaylight)
- #233 Setup
EnforcedStyleForMultilineforStyle/TrailingCommaInArgumentsandStyle/TrailingCommaInArrayLiteralrules. (@paydaylight) - #124 Move gem dependencies to
./datarockets-style.gemspecand dropGemfile.locktracking. (@paydaylight) - #253 Update rubocop to
1.10. (@paydaylight) - #124 Update rubocop-rails to
2.9. (@paydaylight)
- #251 Update documentation to match
1.1.0release changes. (@paydaylight)
- Setup
EnforcedStyleForMultilineforStyle/TrailingCommaInHashLiteralrule. (@r.dubrovsky) - Update rubocop to
1.9.1. (@paydaylight) - Update rubocop-rails requirement to
>= 2.8.0, < 2.10.0. (@paydaylight) - Update rubocop-rspec to
2.2.0. (@paydaylight) - Change
Datarockets::Stylemodule toDatarocketsStyle. (@paydaylight)
- #177 set
Layout/MultilineOperationIndentationto indented (@paydaylight)
- Update rubocop to
1.2.0. - Update rubocop-rails to
2.8.1. - Update rubocop-rspec tp
2.0.0.
- Update rubocop to '0.93.1'. (@r.dubrovsky)
- Enable new cops
Lint/BinaryOperatorWithIdenticalOperands,Lint/DuplicateRescueException,Lint/EmptyConditionalBody,Lint/FloatComparison,Lint/MissingSuper,Lint/OutOfRangeRegexpRef,Lint/SelfAssignment,Lint/TopLevelReturnWithArgument,Lint/UnreachableLoop,Style/ExplicitBlockArgument,Style/GlobalStdStream,Style/OptionalBooleanParameter,Style/SingleArgumentDig,Style/SoleNestedConditionalandStyle/StringConcatenationin version0.89. - Allow to add all new lints automatically.
- Add auto-correctable count notification.
- Fix tests
- Enable new cops
- Update rubocop-rails to
2.7.1. - Update rubocop-rspec tp
1.43.2.- Disable
RSpec/MultipleMemoizedHelperscop.
- Disable
-
Update rubocop to
0.88.0. (@r.dubrovsky)- Enable new cops
Lint/MixedRegexpCaptureTypes,Style/RedundantRegexpCharacterClassandStyle/RedundantRegexpEscape. Cops were added in version0.85. - Enable new cop
Style/RedundantFetchBlock. Cop was added in version0.86. - Enable new cops
Style/AccessorGrouping,Style/BisectedAttrAccessorandStyle/RedundantAssignment. Cops were added in version0.87. - Enable new cops
Lint/DuplicateElsifCondition,Style/ArrayCoercion,Style/CaseLikeIf,Style/HashAsLastArrayItem,Style/HashLikeCaseandStyle/RedundantFileExtensionInRequire. Cops were added in version0.88.
- Enable new cops
-
Update rubocop-rails to
2.6.0. -
Update rubocop-rspec to
1.42.0. -
Setup
no_bracesrule forStyle/HashAsLastArrayItemcop which added in the rubocop version0.88.
-
(Breaking) Drop support for Ruby 2.3. (@r.dubrovsky)
-
Update rubocop to
0.84.0. (@r.dubrovsky)- Enable new cops
Lint/RaiseExceptionandLint/StructNewOverride. Cops were added in version0.81. - Enable new cops
Layout/SpaceAroundMethodCallOperatorandStyle/ExponentialNotation. Cops were added in version0.82. - Enable new cops
Layout/EmptyLinesAroundAttributeAccessorandStyle/SlicingWithRange. Cops were added in version0.83. - Enable new cop
Lint/DeprecatedOpenSSLConstant. Cop was added in version0.84.
- Enable new cops
-
Update rubocop-rails to
2.5.2. -
Update rubocop-rspec to
1.39. -
Update
activesupportfor fixing security issues.
- Update rubocop to
0.80.1.
- Add
Style/NestedInterpolationcop. (@r.dubrovsky)
-
Update rubocop to
0.80.0. (@r.dubrovsky)- Add
Style/HashEachMethods,Style/HashTransformKey,Style/HashTransformValuescops. - #7641: Remove
Style/BracesAroundHashParameterscop.
- Add
-
Update rubocop-rspec to
1.38.1. -
Enable
rubocop-railscops for rails config. (@ula) -
Setup
Style/Documentationfor rails config. (@r.dubrovsky) -
Setup
Style/ClassAndModuleChildrencop. (@r.dubrovsky) -
Enable
RSpec/LetSetupcop. (@r.dubrovsky)
- #130: Add Layout/ArrayAlignmentExtended cop (@nikitasakov)
- Update rubocop to
0.79.0. - Update rubocop-rspec to
1.37.1. - Add notes for setting up Rspec configuration for fixing Rspec internal style issues. (@r.dubrovsky)
- #58: Disable
RSpec/LetSetupcop by default. (@ula)
- #80: Allows adding additional files and directories to excluding block for rubocop. (@nikitasakov)
- Fix documentation issues. (@ula)
- Update rubocop to
0.77.0.
- #137: Usage of rubocop 0.77.0 version causes errors. ([@d.kachur][])
- #126: Result for ToDo list formatter. (@r.dubrovsky)
- #107: Add ToDo list formatter. (@r.dubrovsky)
- Update rubocop to
0.76. (@r.dubrovsky) - Change default value for
RSpec/ExampleLengthcop. (@a.branzeanu) - Disable
RSpec/NestedGroupscop by default. (@r.dubrovsky)
- Split single rubocop config to smaller (for ruby, rails and rspec). (@r.dubrovsky)
- Update rubocop to
0.75.1. - Update rubocop-rspec to
1.36.0. - Use block style for
RSpec/ExpectChangecop. (@r.dubrovsky) - Add
RSpec/MessageSpiescop to style guide. (@r.dubrovsky)
- Fix
RSpec/DescribedClass's error whendescribed_classis used as part of a constant. This is part of rubocop-rspec changes.
- Update rubocop-rspec to
1.35.0. (@r.dubrovsky) - Use context-dependent style for curly braces around hash params. (@v.kuzmik)
- Use leading underscores in cached instance variable name (cop:
Naming/MemoizedInstanceVariableName). (@ula) - Allow use
forwithRSpec/ContextWordingcop. (@r.dubrovsky) - Change
Layout/AlignArgumentsandLayout/IndentFirstHashElementcops for aligning arguments with fixed indentation. (@r.dubrovsky) - Enable
Layout/MultilineMethodCallIndentationcop for aligning arguments with fixed indentation. (@r.dubrovsky, @ula)
- Update rubocop to
0.74.0. (@r.dubrovsky) - Update rubocop-rspec to
1.34.1. (@r.dubrovsky) - Move shared rubocop config into
configdirectory. (@r.dubrovsky) - Allow writing empty methods in two lines. (@v.kuzmik)
- Disable
Style/FrozenStringLiteralCommentcop by default. (@r.dubrovsky)
- #4222: Disable
Lint/AmbiguousBlockAssociationfor Rspec directory. (@r.dubrovsky) - #65: Exclude
node_modulesfrom rubocop scope. (@r.dubrovsky)
- Update rubocop to
0.73.0. (@r.dubrovsky) - Use preferred variable name in rescued exceptions (cop:
Naming/RescuedExceptionsVariableName). (@ula) - Disable
RSpec/ImplicitSubjectcop for rspec files. (@r.dubrovsky)
- Base config with community rules and some basic override rules. (@r.dubrovsky, @aleks)
- Config is based on rubocop version 0.72.0. (@r.dubrovsky)
- Enable
rubocop-speccops by default. (@r.dubrovsky) - Enable
Bundler/DuplicatedGemcop by default. (@r.dubrovsky) - Enable
Bundler/OrderedGemscop with allowing ordering by groups. (@r.dubrovsky)
- Change the limit for size of line to 120 symbols. (@r.dubrovsky)
- Disable
Metrics/BlockLengthcop for rspec files. (@r.dubrovsky) - Exclude rubocop checking for some config directories. (@r.dubrovsky)
- Enable preferring double quotes for string literals. (@r.dubrovsky)
- Do not add spaces between hash literal braces (cop
Layout/SpaceInsideHashLiteralBraces). (@r.dubrovsky) - Prefer normal style for
Layout/IndentationConsistencycop for Rails apps too. (@r.dubrovsky) - Change style to
variableforLayout/EndAlignmentcop. (@r.dubrovsky) - Change style to
with_fixed_indentationwith indentation width 2 forLayout/AlignParametercop. (@r.dubrovsky) - Always ignore hash aligning for key word arguments. (cop:
Layout/AlignHash) (@r.dubrovsky)