---
title: No Unused Requires
impact: LOW
impactDescription: reduces startup time and avoids unnecessary dependencies
tags: cleanup, maintenance, quality
---

## No Unused Requires

Avoid requiring libraries or files that are not used in the current file. This clutters the code and may slightly impact load times.

**Incorrect (unused requires):**

```ruby
require 'json'      # Not used
require 'net/http'  # Not used

class MyService
  def call
    puts "Hello"
  end
end
```

**Correct (clean requires):**

```ruby
class MyService
  def call
    puts "Hello"
  end
end
```

**Tools:** RuboCop
---
