Sha256: be151d37700fd939afbf513fe9c493308a95c8ab6bab7203bfd8d0e33a5eee3e
Contents?: true
Size: 1.27 KB
Versions: 2
Compression:
Stored size: 1.27 KB
Contents
require: "rubocop-rspec" # subject はコピペ可搬性よりもそのまま USAGE であって欲しい RSpec/DescribedClass: EnforcedStyle: explicit # each で回したり aggregate_failures 使ってたりすると厳しい。 # feature spec は exclude でも良いかもしれない。 # ヒアドキュメント使うと一瞬で超えるので disable も検討。 RSpec/ExampleLength: Max: 8 # one-liner の should は書きやすいし意味が通りやすいし副作用も無いので撥ねる必要がない。 # ただ expect 派に対して強制するほどでもないので統一はしない。 RSpec/ImplicitExpect: Enabled: false # let を使うのは context 間で条件が違うものが存在する時だけにしたい。 # before の方が事前条件を整えていることが分かりやすい。 RSpec/InstanceVariable: Enabled: false # 強く 1 example 1 assertion の立場は取らないが、多すぎてもツラいので。 # aggregate_failures で囲われていたら無視する的なオプション欲しい。 RSpec/MultipleExpectations: Max: 3 # 変に名前つけて呼ぶ方が分かりづらい。 # テスト対象メソッドを呼ぶだけの subject 以外を書かないようにする方が効く。 RSpec/NamedSubject: Enabled: false
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
onkcop-0.47.1.2 | config/rspec.yml |
onkcop-0.47.1.1 | config/rspec.yml |