Skip to main content

prefer-use-prefix

added in: 1.12.0

Suggests renaming hooks to start with use.

Example

❌ Bad:

// LINT
String myCustomHook() {
useMemoized(() {
...
}, []);
}

class MyWidget extends HookWidget {
// LINT
void _myPrivateHook() {
useMemoized(() {
...
}, keys);
}
}

✅ Good:

String useCustomHook() {
useMemoized(() {
...
}, []);
}

class MyWidget extends HookWidget {
void _usePrivateHook() {
useMemoized(() {
...
}, keys);
}
}