Ruby

Ruby

Made by DeepSource

require call found for lib folder RB-W1015

Anti-pattern
Minor
Autofix

As per convention, require call is used for importing gems whether external or internal. Calling require with a path within the lib folder is unnecessary as require implicitly looks within that folder.

Bad practice

require "../lib/foo/bar"
require File.expand_path("../../lib/foo", __FILE__)
require File.expand_path("../../../lib/foo/bar/baz/qux", __dir__)
require File.dirname(__FILE__) + "/../../lib/baz/qux"

Recommended

require "foo/bar"
require "foo"
require "foo/bar/baz/qux"
require "baz/qux"