UNPKG

@antfu/eslint-define-config

Version:

Provide a defineConfig function for .eslintrc.js files

37 lines (32 loc) 978 B
import type { RuleConfig } from '../rule-config'; /** * Option. */ export type GroupedAccessorPairsOption = | 'anyOrder' | 'getBeforeSet' | 'setBeforeGet'; /** * Options. */ export type GroupedAccessorPairsOptions = [GroupedAccessorPairsOption?]; /** * Require grouped accessor pairs in object literals and classes. * * @see [grouped-accessor-pairs](https://eslint.org/docs/latest/rules/grouped-accessor-pairs) */ export type GroupedAccessorPairsRuleConfig = RuleConfig<GroupedAccessorPairsOptions>; /** * Require grouped accessor pairs in object literals and classes. * * @see [grouped-accessor-pairs](https://eslint.org/docs/latest/rules/grouped-accessor-pairs) */ export interface GroupedAccessorPairsRule { /** * Require grouped accessor pairs in object literals and classes. * * @see [grouped-accessor-pairs](https://eslint.org/docs/latest/rules/grouped-accessor-pairs) */ 'grouped-accessor-pairs': GroupedAccessorPairsRuleConfig; }