boolean-prefix Require predicate prefixes for boolean values A boolean value represents a predicate, but an unprefixed name does not identify it as one at use sites. Instead, you SHOULD begin boolean bindings, parameters, fields, and constants with is, has, can, should, did, or will. Functions and methods are exempt because verbs such as contains, matches, and startsWith already express a predicate. - Category: style - Level: warning - Fix: none - Scope: module Reported function send(ready: boolean): void {} Accepted function send(isReady: boolean): void {} Prior art - eslint-plugin-unicorn ยท consistent-boolean-name language/linter/src/rules/style/booleanprefix.rs:9