# specify_icon_button_tooltip

| Severity | Quick Fix | Options |
|:--------:|:---------:|:-------:|
|   Info   |    ✅     |   ❌    |

## Details

**PREFER** specifying a tooltip for an icon button for accessibility.

```dart title="Bad"
IconButton(
    icon: Icon(Icons.add),
    onPressed: () {},
)
```

```dart title="Good"
IconButton(
    tooltip: 'Add',
    icon: Icon(Icons.add),
    onPressed: () {},
)
```

## Usage

To enable the `specify_icon_button_tooltip` rule, add `specify_icon_button_tooltip` under `plugins > pyramid_lint > diagnostics` in your `analysis_options.yaml` file:

```yaml
plugins:
  pyramid_lint: <version>
    diagnostics:
      specify_icon_button_tooltip: true
```
