From e0339993aeae97e0ce77ffa430214b64007b9f6f Mon Sep 17 00:00:00 2001 From: Taylor Mullen Date: Fri, 18 Apr 2025 10:53:16 -0400 Subject: Initial auto-fixing of linting errors. - This is the result of runing `npm lint -- -fix` --- packages/cli/src/ui/components/Footer.tsx | 4 +--- packages/cli/src/ui/components/Header.tsx | 4 +--- packages/cli/src/ui/components/HistoryDisplay.tsx | 8 ++++---- packages/cli/src/ui/components/InputPrompt.tsx | 2 +- packages/cli/src/ui/components/Tips.tsx | 4 +--- packages/cli/src/ui/components/messages/ToolGroupMessage.tsx | 6 ++---- packages/cli/src/ui/hooks/useGeminiStream.ts | 3 +-- packages/cli/src/ui/utils/MarkdownRenderer.tsx | 2 +- 8 files changed, 12 insertions(+), 21 deletions(-) (limited to 'packages/cli/src/ui') diff --git a/packages/cli/src/ui/components/Footer.tsx b/packages/cli/src/ui/components/Footer.tsx index 215a4868..6b069a2f 100644 --- a/packages/cli/src/ui/components/Footer.tsx +++ b/packages/cli/src/ui/components/Footer.tsx @@ -5,8 +5,7 @@ interface FooterProps { queryLength: number; } -const Footer: React.FC = ({ queryLength }) => { - return ( +const Footer: React.FC = ({ queryLength }) => ( {queryLength === 0 ? '? for shortcuts' : ''} @@ -14,6 +13,5 @@ const Footer: React.FC = ({ queryLength }) => { Gemini ); -}; export default Footer; diff --git a/packages/cli/src/ui/components/Header.tsx b/packages/cli/src/ui/components/Header.tsx index 37d42b57..d3f0f9d5 100644 --- a/packages/cli/src/ui/components/Header.tsx +++ b/packages/cli/src/ui/components/Header.tsx @@ -7,8 +7,7 @@ interface HeaderProps { cwd: string; } -const Header: React.FC = ({ cwd }) => { - return ( +const Header: React.FC = ({ cwd }) => ( <> {/* Static Header Art */} @@ -35,6 +34,5 @@ const Header: React.FC = ({ cwd }) => { ); -}; export default Header; diff --git a/packages/cli/src/ui/components/HistoryDisplay.tsx b/packages/cli/src/ui/components/HistoryDisplay.tsx index 285a6e30..fe0bf4c1 100644 --- a/packages/cli/src/ui/components/HistoryDisplay.tsx +++ b/packages/cli/src/ui/components/HistoryDisplay.tsx @@ -17,9 +17,9 @@ interface HistoryDisplayProps { const HistoryDisplay: React.FC = ({ history, onSubmit, -}) => { +}) => // No grouping logic needed here anymore - return ( + ( {history.map((item) => ( @@ -36,7 +36,7 @@ const HistoryDisplay: React.FC = ({ ))} - ); -}; + ) +; export default HistoryDisplay; diff --git a/packages/cli/src/ui/components/InputPrompt.tsx b/packages/cli/src/ui/components/InputPrompt.tsx index cf28960e..f79aeaa3 100644 --- a/packages/cli/src/ui/components/InputPrompt.tsx +++ b/packages/cli/src/ui/components/InputPrompt.tsx @@ -32,6 +32,6 @@ const InputPrompt: React.FC = ({ ); -}; +} export default InputPrompt; diff --git a/packages/cli/src/ui/components/Tips.tsx b/packages/cli/src/ui/components/Tips.tsx index 88a14407..6be53360 100644 --- a/packages/cli/src/ui/components/Tips.tsx +++ b/packages/cli/src/ui/components/Tips.tsx @@ -2,8 +2,7 @@ import React from 'react'; import { Box, Text } from 'ink'; import { UI_WIDTH } from '../constants.js'; -const Tips: React.FC = () => { - return ( +const Tips: React.FC = () => ( Tips for getting started: @@ -17,6 +16,5 @@ const Tips: React.FC = () => { 4. Be specific for the best results. ); -}; export default Tips; diff --git a/packages/cli/src/ui/components/messages/ToolGroupMessage.tsx b/packages/cli/src/ui/components/messages/ToolGroupMessage.tsx index 7317345b..6627faee 100644 --- a/packages/cli/src/ui/components/messages/ToolGroupMessage.tsx +++ b/packages/cli/src/ui/components/messages/ToolGroupMessage.tsx @@ -20,8 +20,7 @@ const ToolGroupMessage: React.FC = ({ return ( - {toolCalls.map((tool) => { - return ( + {toolCalls.map((tool) => ( = ({ > )} - ); - })} + ))} {/* Optional: Add padding below the last item if needed, though ToolMessage already has some vertical space implicitly */} {/* {tools.length > 0 && } */} diff --git a/packages/cli/src/ui/hooks/useGeminiStream.ts b/packages/cli/src/ui/hooks/useGeminiStream.ts index 4144d96a..63f110b5 100644 --- a/packages/cli/src/ui/hooks/useGeminiStream.ts +++ b/packages/cli/src/ui/hooks/useGeminiStream.ts @@ -3,8 +3,7 @@ import { useInput } from 'ink'; import { GeminiClient } from '../../core/gemini-client.js'; import { type Chat, type PartListUnion } from '@google/genai'; import { HistoryItem } from '../types.js'; -import { processGeminiStream } from '../../core/gemini-stream.js'; -import { StreamingState } from '../../core/gemini-stream.js'; +import { processGeminiStream , StreamingState } from '../../core/gemini-stream.js'; const addHistoryItem = ( setHistory: React.Dispatch>, diff --git a/packages/cli/src/ui/utils/MarkdownRenderer.tsx b/packages/cli/src/ui/utils/MarkdownRenderer.tsx index 20b50939..ffe1ea46 100644 --- a/packages/cli/src/ui/utils/MarkdownRenderer.tsx +++ b/packages/cli/src/ui/utils/MarkdownRenderer.tsx @@ -197,7 +197,7 @@ export class MarkdownRenderer { * @param text The full markdown string to render. * @returns An array of React nodes representing markdown blocks. */ - public static render(text: string): React.ReactNode[] { + static render(text: string): React.ReactNode[] { if (!text) return []; const lines = text.split('\n'); -- cgit v1.2.3