codeclimate/codeclimate-rubocop

View on GitHub
config/contents/rails/dynamic_find_by.md

Summary

Maintainability
Test Coverage
This cop checks dynamic `find_by_*` methods.
Use `find_by` instead of dynamic method.
See. https://github.com/bbatsov/rails-style-guide#find_by

### Example:
    # bad
    User.find_by_name(name)

    # bad
    User.find_by_name_and_email(name)

    # bad
    User.find_by_email!(name)

    # good
    User.find_by(name: name)

    # good
    User.find_by(name: name, email: email)

    # good
    User.find_by!(email: email)