Sha256: 252ad4f5e5552d837552a09ded763324ae7d0e1165ac4d24288376ca51d7edb1

Contents?: true

Size: 597 Bytes

Versions: 53

Compression:

Stored size: 597 Bytes

Contents

## Introduction

_Unused Parameter_ refers to methods with parameters that are unused in scope of the method.

Having unused parameters in a method is code smell because leaving dead code in
a method can never improve the method and it makes the code confusing to read.

## Example

Given:

```Ruby
class Klass
  def unused_parameters(x,y,z)
    puts x,y # but not z
  end
end
```

Reek would emit the following warning:

```
[2]:UnusedParameters: Klass#unused_parameters has unused parameter 'z'
```

## Configuration

_Unused Parameter_ offers the [Basic Smell Options](Basic-Smell-Options.md).

Version data entries

53 entries across 51 versions & 2 rubygems

Version Path
reek-4.3.0 docs/Unused-Parameters.md
reek-4.2.5 docs/Unused-Parameters.md
reek-4.2.4 docs/Unused-Parameters.md
reek-4.2.3 docs/Unused-Parameters.md
reek-4.2.2 docs/Unused-Parameters.md
reek-4.2.1 docs/Unused-Parameters.md
reek-4.2.0 docs/Unused-Parameters.md
reek-4.1.1 docs/Unused-Parameters.md
reek-4.1.0 docs/Unused-Parameters.md
reek-4.0.5 docs/Unused-Parameters.md
reek-4.0.4 docs/Unused-Parameters.md
reek-4.0.3 docs/Unused-Parameters.md
reek-4.0.2 docs/Unused-Parameters.md