UNPKG

@antfu/eslint-define-config

Version:

Provide a defineConfig function for .eslintrc.js files

39 lines (34 loc) 933 B
import type { RuleConfig } from '../rule-config'; /** * Option. */ export interface NoUnusedExpressionsOption { allowShortCircuit?: boolean; allowTernary?: boolean; allowTaggedTemplates?: boolean; enforceForJSX?: boolean; } /** * Options. */ export type NoUnusedExpressionsOptions = [NoUnusedExpressionsOption?]; /** * Disallow unused expressions. * * @see [no-unused-expressions](https://eslint.org/docs/latest/rules/no-unused-expressions) */ export type NoUnusedExpressionsRuleConfig = RuleConfig<NoUnusedExpressionsOptions>; /** * Disallow unused expressions. * * @see [no-unused-expressions](https://eslint.org/docs/latest/rules/no-unused-expressions) */ export interface NoUnusedExpressionsRule { /** * Disallow unused expressions. * * @see [no-unused-expressions](https://eslint.org/docs/latest/rules/no-unused-expressions) */ 'no-unused-expressions': NoUnusedExpressionsRuleConfig; }