Use a guard clause instead of wrapping the code inside a conditional expression.

Open

Use a guard clause instead of wrapping the code inside a conditional
expression

Example:

# bad
def test
if something
work
end
end
# good
def test
return unless something
work
end
# also good
def test
work if something
end
# bad
if something
raise 'exception'
else
ok
end
# good
raise 'exception' if something
ok

Use a guard clause instead of wrapping the code inside a conditional expression.

Open

Use a guard clause instead of wrapping the code inside a conditional
expression

Example:

# bad
def test
if something
work
end
end
# good
def test
return unless something
work
end
# also good
def test
work if something
end
# bad
if something
raise 'exception'
else
ok
end
# good
raise 'exception' if something
ok

Space missing inside }.

Open

Checks that block braces have or don't have surrounding space inside
them on configuration. For blocks taking parameters, it checks that the
left brace has or doesn't have trailing space depending on
configuration.