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)