test/teamdrive_api/core_ext/hash_test.rb
Freeze mutable objects assigned to constants. Open
Open
BEFORE = {
'foo' => 'bar',
'num' => {
'first' => 1,
'second' => 2
- Read upRead up
- Exclude checks
This cop checks whether some constant value isn't a mutable literal (e.g. array or hash).
Example:
# bad
CONST = [1, 2, 3]
# good
CONST = [1, 2, 3].freeze
Freeze mutable objects assigned to constants. Open
Open
EXPECTED = {
foo: 'bar',
num: {
first: 1,
second: 2
- Read upRead up
- Exclude checks
This cop checks whether some constant value isn't a mutable literal (e.g. array or hash).
Example:
# bad
CONST = [1, 2, 3]
# good
CONST = [1, 2, 3].freeze