UNPKG

@antfu/eslint-define-config

Version:

Provide a defineConfig function for .eslintrc.js files

35 lines (30 loc) 820 B
import type { RuleConfig } from '../rule-config'; /** * Option. */ export interface NoMultiAssignOption { ignoreNonDeclaration?: boolean; } /** * Options. */ export type NoMultiAssignOptions = [NoMultiAssignOption?]; /** * Disallow use of chained assignment expressions. * * @see [no-multi-assign](https://eslint.org/docs/latest/rules/no-multi-assign) */ export type NoMultiAssignRuleConfig = RuleConfig<NoMultiAssignOptions>; /** * Disallow use of chained assignment expressions. * * @see [no-multi-assign](https://eslint.org/docs/latest/rules/no-multi-assign) */ export interface NoMultiAssignRule { /** * Disallow use of chained assignment expressions. * * @see [no-multi-assign](https://eslint.org/docs/latest/rules/no-multi-assign) */ 'no-multi-assign': NoMultiAssignRuleConfig; }