UNPKG

@antfu/eslint-define-config

Version:

Provide a defineConfig function for .eslintrc.js files

35 lines (30 loc) 928 B
import type { RuleConfig } from '../rule-config'; /** * Option. */ export interface ConsistentReturnOption { treatUndefinedAsUnspecified?: boolean; } /** * Options. */ export type ConsistentReturnOptions = [ConsistentReturnOption?]; /** * Require `return` statements to either always or never specify values. * * @see [consistent-return](https://eslint.org/docs/latest/rules/consistent-return) */ export type ConsistentReturnRuleConfig = RuleConfig<ConsistentReturnOptions>; /** * Require `return` statements to either always or never specify values. * * @see [consistent-return](https://eslint.org/docs/latest/rules/consistent-return) */ export interface ConsistentReturnRule { /** * Require `return` statements to either always or never specify values. * * @see [consistent-return](https://eslint.org/docs/latest/rules/consistent-return) */ 'consistent-return': ConsistentReturnRuleConfig; }