﻿# V6022\. Parameter is not used inside method's body\.

The analyzer has detected a suspicious case when one parameter of a method is never used while another parameter is used several times\. It may indicate an error\.

The example:

```cpp
private boolean cardHasLock(int width, int height) {
  double xScale = 0.051;
  double yScale = 0.0278;

  int lockWidth  = (int)Math.round(height * xScale);
  int lockHeight = (int)Math.round(height * yScale);
  ....
}
```

The `width` parameter is never used in the method body while the `height` parameter is used twice, including the initialization of the `lockWidth` variable\. Most likely, the code contains an error and the `lockWidth` variable should be actually initialized in the following way:

```cpp
int lockWidth = (int)Math.Round(width * xScale);
```