diff --git a/eslint.config.js b/eslint.config.js index 7983a01..21b0125 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -1,3 +1,3 @@ import { createBaseConfig } from '@lilith/configs/eslint/base-flat'; -export default createBaseConfig(); +export default createBaseConfig({ tsconfigRootDir: import.meta.dirname }); diff --git a/src/tools/handlers.ts b/src/tools/handlers.ts index 6a96ab5..4417bfd 100644 --- a/src/tools/handlers.ts +++ b/src/tools/handlers.ts @@ -6,12 +6,6 @@ * and formats the response for MCP. */ -import { z } from 'zod'; -import type { CallToolResult } from '@modelcontextprotocol/sdk/types.js'; -import { config } from '../config.js'; -import type { ToolName } from './definitions.js'; - -// Import everything from the dashboard package import { getDatabase, getQuickStats, @@ -27,6 +21,13 @@ import { scanStreamCommits, reconcileWorktrees, } from '@lilith/stream-workflow-status-dashboard'; +import { z } from 'zod'; + +import { config } from '../config.js'; + +import type { ToolName } from './definitions.js'; + +// Import everything from the dashboard package import type { Stream, @@ -34,6 +35,7 @@ import type { StreamCategory, StreamPriority, } from '@lilith/stream-workflow-status-dashboard'; +import type { CallToolResult } from '@modelcontextprotocol/sdk/types.js'; // ============================================================================ // Zod Schemas for input validation