Releases: RamseyInHouse/ramsey-cop
Release 0.23.0
Description of Changes
- Adding a default for NewCops
- Adding a test for checking the validity of the default.yml file
This effectively fixes the warning when NewCops are added:
https://rubocop.readthedocs.io/en/latest/versioning/#pending-cops
Setting it to "disable" is probably the least disruptive, but if we want to set it to enable I'm ok with that too. I mainly want it set to suppress the warning.
Take a look at the above doc link. I believe that when a cop moves beyond the new status, rubocop will set the default one way or the other, then the NewCop setting no longer applies. I think of this as... set it to enabled if you want to be on the bleeding edge of new cops, disabled if not.
Release 0.22.0
Enable recently defined cops after some discussion
Layout/EmptyLinesAroundAttributeAccessor:
Enabled: true
Layout/SpaceAroundMethodCallOperator:
Enabled: true
Style/ExponentialNotation:
Enabled: true
Style/SlicingWithRange:
Enabled: true
Release 0.20.0
Define, but do not enable new cops
Layout/SpaceAroundMethodCallOperator:
Enabled: false
Style/ExponentialNotation:
Enabled: false
Release 0.19.0
Enable Lint Bots
Lint/RaiseException:
Enabled: true
Lint/StructNewOverride:
Enabled: true
Update Rubocop requirement to >= 0.81
Release 0.18.0
0.17.0 Github Action failed to deploy.
Updated Rubocop and Rubocop-Performance requirements and bump to 0.18.0
Release 0.17.0
Enable Style/Hash* cops
Style/HashEachMethods:
Enabled: true
Style/HashTransformKeys:
Enabled: true
Style/HashTransformValues:
Enabled: true
Release 0.16.0
General Dependency Updates
Add Github Actions Workflow to publish to RubyGems
Release 0.15.0
Change Metrics/LineLength to Layout/LineLength