dep: bump reek, rubocop, solargraph and dependabot-omnibus
requested to merge dependabot-bundler-reek-and-rubocop-and-solargraph-and-dependabot-omnibus-6.0.3 into master
Bumps reek, rubocop, solargraph and dependabot-omnibus. These dependencies needed to be updated together.
Updates reek
from 6.0.2 to 6.0.3
Changelog
Sourced from reek's changelog.
6.0.3 (2021-01-11)
- (mvz) Require parser 3.0
- (mvz) In a refinement, assign smells to the refined module or class
6.0.3 (2020-10-17)
- (mvz) Loosen dependency on psych. This should resolve installation problems on mingw32
- (Cesario Uy) Fix typo in docs for "Boolean Parameter" smell
- (mvz) Set link metadata in gemspec
6.0.1 (2020-05-26)
- (Maxim Pertsov) Handle absolute paths for directories correctly
6.0.0 (2020-03-30)
- (mvz) Make codeclimate-engine-rb a development dependency
- (mvz) Drop support for Ruby 2.3
- (mvz) Raise error when legacy code comment format is used
- (mvz) Stop reporting NilCheck for safe navigation
- (likeath) Properly handle "Forward all" syntax
5.6.0 (2020-01-20)
- (mvz) Support Ruby 2.7
- (mvz) Loosen parser dependency to allow version 2.7.x
5.5.0 (2019-11-13)
- (mvz) Use the Parser class matching current ruby for parsing, instead of always picking version 2.6.
5.4.1 (2019-11-12)
- (Filipe Esperandio) Bump base Docker image to a more recent ruby version
- (Fernando Contreras) Add quotes inside directory configuration example in README
5.4.0 (2019-04-24)
- (Philippe Bernery) Enable regex for directory directives.
5.3.2 (2019-03-22)
- (troessner) Use Parser26.
5.3.1 (2019-02-08)
... (truncated)
Commits
-
bfc4007
Merge pull request #1579 from troessner/prepare-6.0.3 -
180f69d
Prepare 6.0.3. -
cac6f01
Merge pull request #1567 from troessner/run-rubocop-only-once -
181bcef
Merge pull request #1577 from troessner/update-parser-dependency -
6f933de
Require parser 3.0 -
e9ce126
Merge pull request #1574 from troessner/issue-1563-handle-refinements -
0a0eb81
Merge pull request #1575 from tmtmtmtm/patch-1 -
3cb58dc
Fix typo (alltogether → altogether) -
408ba91
Regenerate RuboCop to-do file -
c304b81
In a refinement, assign smells to the refined module or class - Additional commits viewable in compare view
Updates rubocop
from 1.7.0 to 1.9.0
Release notes
Sourced from rubocop's releases.
RuboCop 1.9
New features
- #9396: Add new
Style/IfWithBooleanLiteralBranches
cop. (@koic
)- #9402: Add new
Lint/TripleQuotes
cop. (@dvandersluis
)- #7827: Add pre-commit hook. (
@jdufresne
,@adithyabsk
)- #7452: Support
IgnoredMethods
option forStyle/FormatStringToken
. (@koic
)- #9340: Added
info
Severity level to allow offenses to be listed but not return a non-zero error code. (@dvandersluis
)- #9353: Add new
Lint/SymbolConversion
cop. (@dvandersluis
)- #9363: Add new cop
Lint/OrAssignmentToConstant
. (@uplus
)- #9326: Add new
Lint/NumberedParameterAssignment
cop. (@koic
)Bug fixes
- #9366: Fix an incorrect auto-correct for
Style/SoleNestedConditional
when using method arguments without parentheses for outer condition. (@koic
)- #9372: Fix an error for
Style/IfInsideElse
when nestedif
branch code is empty. (@koic
)- #9374: Fix autocorrection for
Layout/LineLength
when the first argument to a send node is a overly long hash pair. (@dvandersluis
)- #9387: Fix incorrect auto-correct for
Style/NilComparison
when using!x.nil?
andEnforcedStyle: comparison
. (@koic
)- #9411: Fix false negatives for
Style/EvalWithLocation
forKernel.eval
and when given improper arguments. (@dvandersluis
)- #7766: Fix
Naming/RescuedExceptionsVariableName
autocorrection when the rescue body returns the exception variable. (@asterite
)- #7766: Fix
Naming/RescuedExceptionsVariableName
autocorrection to not change variables if the exception variable has been reassigned. (@dvandersluis
)- #9389: Fix an infinite loop error for
IncludeSemanticChanges: false
ofStyle/NonNilCheck
withEnforcedStyle: comparison
ofStyle/NilComparison
. (@koic
)- #9384: Fix a suggestion message when not auto-correctable. (
@koic
)- #9424: Fix an incorrect auto-correct for
Style/ClassMethodsDefinitions
when defining class methods withclass << self
and there is no blank line between method definition and attribute accessor. (@koic
)- #9370: Fix an incorrect auto-correct for
Style/SoleNestedConditional
when using nestedunless
modifier multiple conditional. (@koic
)- #9406: Fix rubocop_todo link injection when YAML doc start sigil exists. (
@dduugg
)- #9229: Fix errors being reported with
rubocop -V
with an invalid config. (@dvandersluis
)- #9425: Fix error in
Layout/ClassStructure
when initializer comes after private attribute macro. (@tejasbubane
)Changes
- #9415: Change
Layout/ClassStructure
to detect inline modifiers. (@AndreiEres
)- #9380: Mark
Style/FloatDivision
as unsafe. (@koic
)- #9345: Make
Style/AsciiComments
allow copyright notice by default. (@koic
)- #9399: Added
AllowedCops
configuration toStyle/DisableCopsWithinSourceCodeDirective
. (@dvandersluis
)- #9327: Change
Layout/EmptyLineAfterMagicComment
to accept top-levelshareable_constant_values
directive. (@tejasbubane
)- #7902: Change
Lint/NumberConversion
to detect symbol form of conversion methods. (@tejasbubane
)v1.8.1
Bug fixes
... (truncated)
Changelog
Sourced from rubocop's changelog.
1.9.0 (2021-01-28)
New features
- #9396: Add new
Style/IfWithBooleanLiteralBranches
cop. ([@koic
][])- #9402: Add new
Lint/TripleQuotes
cop. ([@dvandersluis
][])- #7827: Add pre-commit hook. ([
@jdufresne
][], [@adithyabsk
][])- #7452: Support
IgnoredMethods
option forStyle/FormatStringToken
. ([@koic
][])- #9340: Added
info
Severity level to allow offenses to be listed but not return a non-zero error code. ([@dvandersluis
][])- #9353: Add new
Lint/SymbolConversion
cop. ([@dvandersluis
][])- #9363: Add new cop
Lint/OrAssignmentToConstant
. ([@uplus
][])- #9326: Add new
Lint/NumberedParameterAssignment
cop. ([@koic
][])Bug fixes
- #9366: Fix an incorrect auto-correct for
Style/SoleNestedConditional
when using method arguments without parentheses for outer condition. ([@koic
][])- #9372: Fix an error for
Style/IfInsideElse
when nestedif
branch code is empty. ([@koic
][])- #9374: Fix autocorrection for
Layout/LineLength
when the first argument to a send node is a overly long hash pair. ([@dvandersluis
][])- #9387: Fix incorrect auto-correct for
Style/NilComparison
when using!x.nil?
andEnforcedStyle: comparison
. ([@koic
][])- #9411: Fix false negatives for
Style/EvalWithLocation
forKernel.eval
and when given improper arguments. ([@dvandersluis
][])- #7766: Fix
Naming/RescuedExceptionsVariableName
autocorrection when the rescue body returns the exception variable. ([@asterite
][])- #7766: Fix
Naming/RescuedExceptionsVariableName
autocorrection to not change variables if the exception variable has been reassigned. ([@dvandersluis
][])- #9389: Fix an infinite loop error for
IncludeSemanticChanges: false
ofStyle/NonNilCheck
withEnforcedStyle: comparison
ofStyle/NilComparison
. ([@koic
][])- #9384: Fix a suggestion message when not auto-correctable. ([
@koic
][])- #9424: Fix an incorrect auto-correct for
Style/ClassMethodsDefinitions
when defining class methods withclass << self
and there is no blank line between method definition and attribute accessor. ([@koic
][])- #9370: Fix an incorrect auto-correct for
Style/SoleNestedConditional
when using nestedunless
modifier multiple conditional. ([@koic
][])- #9406: Fix rubocop_todo link injection when YAML doc start sigil exists. ([
@dduugg
][])- #9229: Fix errors being reported with
rubocop -V
with an invalid config. ([@dvandersluis
][])- #9425: Fix error in
Layout/ClassStructure
when initializer comes after private attribute macro. ([@tejasbubane
][])Changes
- #9415: Change
Layout/ClassStructure
to detect inline modifiers. ([@AndreiEres
][])- #9380: Mark
Style/FloatDivision
as unsafe. ([@koic
][])- #9345: Make
Style/AsciiComments
allow copyright notice by default. ([@koic
][])- #9399: Added
AllowedCops
configuration toStyle/DisableCopsWithinSourceCodeDirective
. ([@dvandersluis
][])- #9327: Change
Layout/EmptyLineAfterMagicComment
to accept top-levelshareable_constant_values
directive. ([@tejasbubane
][])- #7902: Change
Lint/NumberConversion
to detect symbol form of conversion methods. ([@tejasbubane
][])1.8.1 (2021-01-11)
Bug fixes
- #9342: Fix an error for
Lint/RedundantDirGlobSort
when usingcollection.sort
. ([@koic
][])- #9304: Do not register an offense for
Style/ExplicitBlockArgument
when theyield
arguments are not an exact match with the block arguments. ([@dvandersluis
][])- #8281: Fix Style/WhileUntilModifier handling comments and assignment when correcting to modifier form. ([
@Darhazer
][])- #8229: Fix faulty calculation in UncommunicativeName. ([
@ohbarye
][])- #9350: Wrap in parens before replacing
unless
withif
and!
. ([@magneland
][])- #9356: Fix duplicate extension cop versions when using
rubocop -V
. ([@koic
][])- #9355: Fix
Style/SingleLineMethods
autocorrection to endless method when the original code had parens. ([@dvandersluis
][])
... (truncated)
Commits
-
c95412e
Cut 1.9.0 -
bd20cc7
Update Changelog -
160e5df
Fix an incorrect auto-correct forStyle/ClassMethodsDefinitions
-
ad85a55
Add newInternalAffairs/RedundantLetRuboCopConfigNew
cop -
e916e9a
Merge pull request #9426 from tejasbubane/fix-9425 -
39b9f82
[Fix #9425] Fix error inLayout/ClassStructure
when initializer comes after... -
4356728
Fix false negatives forStyle/EvalWithLocation
forKernel.eval
and when g... -
1f7d2d2
[Fix #9415] ChangeLayout/ClassStructure
to detect inline modifiers -
9a06e84
FixInternalAffairs/ExampleDescription
offenses. -
c37b550
Add newInternalAffairs/ExampleDescription
cop. - Additional commits viewable in compare view
Updates solargraph
from 0.40.1 to 0.40.2
Commits
Updates dependabot-omnibus
from 0.130.1 to 0.130.3
Changelog
Sourced from dependabot-omnibus's changelog.
v0.130.3, 25 January 2021
- Extract yarn/npm lockfile updater specs from FileUpdater specs
- Bump @npmcli/arborist from 2.0.5 to 2.0.6 in /npm_and_yarn/helpers
- Gomod: go-1.15.7
- Composer: Check for explicit composer plugin version before invalid plugins
- Update eslint prettier extension
- Fix JS debugging in vscode
v0.130.2, 19 January 2021
- gradle: repository url by assignment
- Bump pip-tools from 5.4.0 to 5.5.0
- Bump eslint from 7.17.0 to 7.18.0 in /npm_and_yarn/helpers
- Bump golang.org/x/mod from 0.4.0 to 0.4.1 in /go_modules/helpers
- Bump @npmcli/arborist from 2.0.3 to 2.0.5 in /npm_and_yarn/helpers
- Bump phpstan/phpstan from 0.12.66 to 0.12.68 in /composer/helpers/v2
- Bump phpstan/phpstan from 0.12.66 to 0.12.68 in /composer/helpers/v1
Commits
-
32dbc0f
Merge pull request #3042 from dependabot/v0.130.3-release-notes -
8e734b8
v0.130.3 -
3e332b7
Merge pull request #3037 from dependabot/jurre/extract-lockfile-updater-specs -
9fcd467
Extract yarn/npm lockfile updater specs from FileUpdater specs -
998de3b
Merge pull request #3025 from dependabot/dependabot/npm_and_yarn/npm_and_yarn... -
55bf6a1
Bump @npmcli/arborist from 2.0.5 to 2.0.6 in /npm_and_yarn/helpers -
bdb25ee
Merge pull request #3022 from dependabot/go1157 -
81afc65
Merge pull request #3004 from voda/composer-v2-platform-deps -
cc31f5c
Test we use composer v2 when using platform package and no lockfile -
e9dc7fa
go-1.15.7 - Additional commits viewable in compare view