Urara-Blog/node_modules/.pnpm-store/v3/files/c8/846f1cd11ac01cebf63a8f31ce1cb097f5d888498a760eaeb0985abf0a25e69fd53895bea6f0a28a8598f3a18fd99e86223e3645f2344f562599a0f70e9057
2022-08-14 01:14:53 +08:00

32 lines
900 B
Text

---
description: 'Disallow unused expressions.'
---
> 🛑 This file is source code, not the primary documentation location! 🛑
>
> See **https://typescript-eslint.io/rules/no-unused-expressions** for documentation.
## Rule Details
This rule extends the base [`eslint/no-unused-expressions`](https://eslint.org/docs/rules/no-unused-expressions) rule.
It adds support for optional call expressions `x?.()`, and directive in module declarations.
## How to Use
```jsonc
{
// note you must disable the base rule as it can report incorrect errors
"no-unused-expressions": "off",
"@typescript-eslint/no-unused-expressions": ["error"]
}
```
## Options
See [`eslint/no-unused-expressions` options](https://eslint.org/docs/rules/no-unused-expressions#options).
<sup>
Taken with ❤️ [from ESLint core](https://github.com/eslint/eslint/blob/main/docs/rules/no-unused-expressions.md)
</sup>