Skip to content

Commit 2c223a2

Browse files
authored
Merge pull request #154 from cardmagic/fix/rubocop-one-class-per-file
fix: resolve RuboCop Style/OneClassPerFile violations
2 parents eb5dec9 + bbb010b commit 2c223a2

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

.rubocop.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,3 +110,11 @@ Style/StringLiteralsInInterpolation:
110110
# Minitest assertions
111111
Minitest/MultipleAssertions:
112112
Max: 10
113+
114+
# Allow multiple classes/modules in extension files that patch stdlib
115+
# and in test files that group related test classes
116+
Style/OneClassPerFile:
117+
Exclude:
118+
- 'lib/classifier/extensions/vector.rb'
119+
- 'lib/classifier/lsi.rb'
120+
- 'test/**/*'

test/lsi/lsi_test.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -691,7 +691,7 @@ def test_singular_values_populated_after_build
691691

692692
refute_nil lsi.singular_values
693693
assert_instance_of Array, lsi.singular_values
694-
assert(lsi.singular_values.all? { |v| v.is_a?(Numeric) })
694+
assert(lsi.singular_values.all?(Numeric))
695695
assert_predicate lsi.singular_values.size, :positive?
696696
end
697697

0 commit comments

Comments
 (0)