diff --git a/.README/rules/no-undefined-types.md b/.README/rules/no-undefined-types.md index cd9714729..23895cf69 100644 --- a/.README/rules/no-undefined-types.md +++ b/.README/rules/no-undefined-types.md @@ -27,7 +27,7 @@ The following types are always considered defined. `function`, `symbol` - `number`, `bigint`, `NaN`, `Infinity` - `any`, `*` -- `this` +- `this`, `true`, `false` - `Array`, `Object`, `RegExp`, `Date`, `Function` Note that preferred types indicated within `settings.jsdoc.preferredTypes` will diff --git a/README.md b/README.md index 8bf99ff3a..20b6dd92d 100644 --- a/README.md +++ b/README.md @@ -7133,7 +7133,7 @@ The following types are always considered defined. `function`, `symbol` - `number`, `bigint`, `NaN`, `Infinity` - `any`, `*` -- `this` +- `this`, `true`, `false` - `Array`, `Object`, `RegExp`, `Date`, `Function` Note that preferred types indicated within `settings.jsdoc.preferredTypes` will diff --git a/src/rules/noUndefinedTypes.js b/src/rules/noUndefinedTypes.js index 3abd3f8a3..943399733 100644 --- a/src/rules/noUndefinedTypes.js +++ b/src/rules/noUndefinedTypes.js @@ -15,7 +15,7 @@ const extraTypes = [ 'function', 'symbol', 'number', 'bigint', 'NaN', 'Infinity', 'any', '*', - 'this', + 'this', 'true', 'false', 'Array', 'Object', 'RegExp', 'Date', 'Function', ];