/** * Validate No Skip-Level Dependencies Executor * * Validates that no project has redundant transitive dependencies. * If project A depends on B, and B transitively brings in C, then A should NOT * also directly depend on C (it's redundant and clutters the dependency graph). * * This keeps the architecture graph clean for visualization and human understanding. * * Usage: * nx run architecture:validate-no-skiplevel-deps */ import type { ExecutorContext } from '@nx/devkit'; export interface ValidateNoSkipLevelDepsOptions { } export interface ExecutorResult { success: boolean; } export default function runExecutor(_options: ValidateNoSkipLevelDepsOptions, context: ExecutorContext): Promise;