Bump rubocop-rails from 2.20.2 to 2.21.0
Bumps rubocop-rails from 2.20.2 to 2.21.0.
Release notes
Sourced from rubocop-rails's releases.
RuboCop Rails 2.21.0
New features
- #1075: Add new
Rails/SelectMap
cop that checks for uses ofselect(:column_name)
withmap(&:column_name)
. (@koic
)- #158: Add
Rails/DangerousColumnNames
cop. (@r7kamura
)- #1072: Add
TransactionMethods
config forRails/TransactionExitStatement
to detect custom transaction methods. (@marocchino
)- #967: Add new
Rails/UnusedRenderContent
cop. (@samrjenkins
)- #1052: Add explicit style to
Rails/I18nLazyLookup
. (@sunny
)Bug fixes
- #1078: Fix a false negative for
Rails/LexicallyScopedActionFilter
when no methods are defined. (@vlad-pisanov
)- #1060: Fix a false positive for
Rails/HttpStatus
when using symbolic value that have no numeric value mapping. (@koic
)- #1004: Fix a false-positive for
Rails/RootPathnameMethods
on Ruby 2.4 or lower. (@r7kamura
)- #1016: Add
Rails/RedundantActiveRecordAllMethod
cop. (@masato-bkn
)- #1066: Fix an error for
Rails/FilePath
when string interpolatedRails.root
is followed by a message starting with.
. (@koic
)- #1049: Fix an incorrect autocorrect for
Rails/FilePath
when File.join with Rails.root and path starting with/
. (@ydah
)- #1045: Fix an incorrect autocorrect for
Rails/NegateInclude
when usingStyle/InverseMethods
's autocorrection together. (@koic
)- #1062: Fix autocorrection for
Rails/RakeEnvironment
when rake task accepts arguments. (@fastjames
)- #1036: Fix an error for
UniqueValidationWithoutIndex
whendb/schema.rb
is empty. (@fatkodima
)- #1042: Fix no offences for
Rails/SchemaComment
when create_table with multi t columns. (@nipe0324
)Changes
- #1056: Fix database adapter detection for nested config. (
@mjankowski
)- #1031: Make
Lint/SafeNavigationChain
allowpresence_in
. (@koic
)- #1080: Make
Rails/HttpStatus
aware of string number status. (@r7kamura
)- #1094: Make
Rails/TimeZone
aware ofString#to_time
. (@koic
)- #1015: Make
Style/InvertibleUnlessCondition
aware of Active Support methods. (@koic
)- #903: Read database config for
Rails/BulkChangeTable
from environment variable. (@joergschiller
)- #1058: Relax
Include
path forRails/FindBy
andRails/FindEach
. (@koic
)- #994: Restrict DuplicateAssociation cop to ActiveRecord. (
@mjankowski
)
Changelog
Sourced from rubocop-rails's changelog.
2.21.0 (2023-09-09)
New features
- #1075: Add new
Rails/SelectMap
cop that checks for uses ofselect(:column_name)
withmap(&:column_name)
. ([@koic
][])- #158: Add
Rails/DangerousColumnNames
cop. ([@r7kamura
][])- #1072: Add
TransactionMethods
config forRails/TransactionExitStatement
to detect custom transaction methods. ([@marocchino
][])- #967: Add new
Rails/UnusedRenderContent
cop. ([@samrjenkins
][])- #1052: Add explicit style to
Rails/I18nLazyLookup
. ([@sunny
][])Bug fixes
- #1078: Fix a false negative for
Rails/LexicallyScopedActionFilter
when no methods are defined. ([@vlad-pisanov
][])- #1060: Fix a false positive for
Rails/HttpStatus
when using symbolic value that have no numeric value mapping. ([@koic
][])- #1004: Fix a false-positive for
Rails/RootPathnameMethods
on Ruby 2.4 or lower. ([@r7kamura
][])- #1016: Add
Rails/RedundantActiveRecordAllMethod
cop. ([@masato-bkn
][])- #1066: Fix an error for
Rails/FilePath
when string interpolatedRails.root
is followed by a message starting with.
. ([@koic
][])- #1049: Fix an incorrect autocorrect for
Rails/FilePath
when File.join with Rails.root and path starting with/
. ([@ydah
][])- #1045: Fix an incorrect autocorrect for
Rails/NegateInclude
when usingStyle/InverseMethods
's autocorrection together. ([@koic
][])- #1062: Fix autocorrection for
Rails/RakeEnvironment
when rake task accepts arguments. ([@fastjames
][])- #1036: Fix an error for
UniqueValidationWithoutIndex
whendb/schema.rb
is empty. ([@fatkodima
][])- #1042: Fix no offences for
Rails/SchemaComment
when create_table with multi t columns. ([@nipe0324
][])Changes
- #1056: Fix database adapter detection for nested config. ([
@mjankowski
][])- #1031: Make
Lint/SafeNavigationChain
allowpresence_in
. ([@koic
][])- #1080: Make
Rails/HttpStatus
aware of string number status. ([@r7kamura
][])- #1094: Make
Rails/TimeZone
aware ofString#to_time
. ([@koic
][])- #1015: Make
Style/InvertibleUnlessCondition
aware of Active Support methods. ([@koic
][])- #903: Read database config for
Rails/BulkChangeTable
from environment variable. ([@joergschiller
][])- #1058: Relax
Include
path forRails/FindBy
andRails/FindEach
. ([@koic
][])- #994: Restrict DuplicateAssociation cop to ActiveRecord. ([
@mjankowski
][])
Commits
-
1e8df6f
Cut 2.21.0 -
dfa9ccc
Update Changelog -
e465675
Merge pull request #970 from samrjenkins/add-unused-render-content-cop -
8555ac5
[Fix #967] Add new Rails/UnusedRenderContent cop -
1bcba4d
Merge pull request #1102 from koic/add_new_rails_select_map_cop -
38e408a
Merge pull request #903 from joergschiller/database_from_env_bulk_change_table -
bda5de3
Read database config from environment variable -
baf39e6
Merge pull request #1101 from koic/make_rails_http_status_aware_of_string_num... -
8cfb90f
Merge pull request #1103 from rubocop/dependabot/github_actions/actions/check... -
522ab6d
Bump actions/checkout from 3 to 4 - Additional commits viewable in compare view
Dependabot commands
You can trigger Dependabot actions by commenting on this MR
-
@dependabot-bot recreate
will recreate this MR rewriting all the manual changes and resolving conflicts