Skip to main content

unnecessary_underscores

Unnecessary use of multiple underscores.

Description

#

The analyzer produces this diagnostic when an unused variable is named with multiple underscores (for example __). A single _ wildcard variable can be used instead.

Example

#

The following code produces this diagnostic because the __ parameter is unused:

dart
void function(int __) { }

Common fixes

#

Replace the name with a single underscore:

dart
void function(int _) { }