UNPKG

@nx/eslint-plugin

Version:

The eslint-plugin package is an ESLint plugin that contains a collection of recommended ESLint rule configurations which you can extend from in your own ESLint configs, as well as an Nx-specific lint rule called enforce-module-boundaries.

19 lines (18 loc) 774 B
import { ESLintUtils } from '@typescript-eslint/utils'; export type Options = [ { buildTargets?: string[]; checkMissingDependencies?: boolean; checkObsoleteDependencies?: boolean; checkVersionMismatches?: boolean; ignoredDependencies?: string[]; ignoredFiles?: string[]; includeTransitiveDependencies?: boolean; useLocalPathsForWorkspaceDependencies?: boolean; runtimeHelpers?: string[]; } ]; export type MessageIds = 'missingDependency' | 'obsoleteDependency' | 'versionMismatch' | 'missingDependencySection'; export declare const RULE_NAME = "dependency-checks"; declare const _default: ESLintUtils.RuleModule<MessageIds, Options, unknown, ESLintUtils.RuleListener>; export default _default;