Sha256: 555acee4de321f81c1060dd9bb9b64f391a2940c9118427426204c4e902ed920

Contents?: true

Size: 1.02 KB

Versions: 3

Compression:

Stored size: 1.02 KB

Contents

require: "rubocop-rspec"

# subject はコピペ可搬性よりもそのまま USAGE であって欲しい
RSpec/DescribedClass:
  Enabled: false

# each で回したり aggregate_failures 使ってたりすると厳しい。
# feature spec は exclude でも良いかもしれない。
# ヒアドキュメント使うと一瞬で超えるので disable も検討。
RSpec/ExampleLength:
  Max: 8

# let を使うのは context 間で条件が違うものが存在する時だけにしたい。
# before の方が事前条件を整えていることが分かりやすい。
RSpec/InstanceVariable:
  Enabled: false

# 変に名前つけて呼ぶ方が分かりづらい。
# テスト対象メソッドを呼ぶだけの subject 以外を書かないようにする方が効く。
RSpec/NamedSubject:
  Enabled: false

# 強く 1 example 1 assertion の立場は取らないが、多すぎてもツラいので。
# aggregate_failures で囲われていたら無視する的なオプション欲しい。
RSpec/MultipleExpectations:
  Max: 3

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
onkcop-0.44.1.1 config/rspec.yml
onkcop-0.44.1.0 config/rspec.yml
onkcop-0.43.0.2 config/rspec.yml