UNPKG

@antfu/eslint-define-config

Version:

Provide a defineConfig function for .eslintrc.js files

36 lines (31 loc) 955 B
import type { RuleConfig } from '../rule-config'; /** * Option. */ export interface NewlinePerChainedCallOption { ignoreChainWithDepth?: number; } /** * Options. */ export type NewlinePerChainedCallOptions = [NewlinePerChainedCallOption?]; /** * Require a newline after each call in a method chain. * * @see [newline-per-chained-call](https://eslint.org/docs/latest/rules/newline-per-chained-call) */ export type NewlinePerChainedCallRuleConfig = RuleConfig<NewlinePerChainedCallOptions>; /** * Require a newline after each call in a method chain. * * @see [newline-per-chained-call](https://eslint.org/docs/latest/rules/newline-per-chained-call) */ export interface NewlinePerChainedCallRule { /** * Require a newline after each call in a method chain. * * @see [newline-per-chained-call](https://eslint.org/docs/latest/rules/newline-per-chained-call) */ 'newline-per-chained-call': NewlinePerChainedCallRuleConfig; }