Urara-Blog/node_modules/.pnpm-store/v3/files/e4/73bf9e77e4557e7c0be9876924392376bbd5e5520ffdd308bf4b5f6d764477535129014f87e46c7d74f3d8bb9d569f397034f1e315abbb96b2936a5848aae5
2022-08-14 01:14:53 +08:00

32 lines
861 B
Text

---
description: 'Require or disallow initialization in variable declarations.'
---
> 🛑 This file is source code, not the primary documentation location! 🛑
>
> See **https://typescript-eslint.io/rules/init-declarations** for documentation.
## Rule Details
This rule extends the base [`eslint/init-declarations`](https://eslint.org/docs/rules/init-declarations) rule.
It adds support for TypeScript's `declare` variables.
## How to Use
```jsonc
{
// note you must disable the base rule as it can report incorrect errors
"init-declarations": "off",
"@typescript-eslint/init-declarations": ["error"]
}
```
## Options
See [`eslint/init-declarations` options](https://eslint.org/docs/rules/init-declarations#options).
<sup>
Taken with ❤️ [from ESLint core](https://github.com/eslint/eslint/blob/main/docs/rules/init-declarations.md)
</sup>