Skip to content

Files

Latest commit

 

History

History
51 lines (39 loc) · 756 Bytes

FactoryBot-ConsistentParenthesesStyle.md

File metadata and controls

51 lines (39 loc) · 756 Bytes

Pattern: Inconsistent parentheses for factory bot

Issue: -

Description

Use a consistent style for parentheses in factory bot calls.

Examples

# bad
create :user
build(:user)
create(:login)
create :login

EnforcedStyle: require_parentheses (default)

# good
create(:user)
create(:user)
create(:login)
build(:login)

EnforcedStyle: omit_parentheses

# good
create :user
build :user
create :login
create :login

# also good
# when method name and first argument are not on same line
create(
  :user
)
build(
  :user,
  name: 'foo'
)

Further Reading