style: 完成所有文件的lint

This commit is contained in:
claude-code-best
2026-05-01 21:39:30 +08:00
parent d136872cc9
commit 6182015005
1333 changed files with 68255 additions and 77882 deletions

View File

@@ -1,38 +1,32 @@
import { basename } from 'path'
import * as React from 'react'
import { useIdeConnectionStatus } from '../hooks/useIdeConnectionStatus.js'
import type { IDESelection } from '../hooks/useIdeSelection.js'
import { Text } from '@anthropic/ink'
import type { MCPServerConnection } from '../services/mcp/types.js'
import { basename } from 'path';
import * as React from 'react';
import { useIdeConnectionStatus } from '../hooks/useIdeConnectionStatus.js';
import type { IDESelection } from '../hooks/useIdeSelection.js';
import { Text } from '@anthropic/ink';
import type { MCPServerConnection } from '../services/mcp/types.js';
type IdeStatusIndicatorProps = {
ideSelection: IDESelection | undefined
mcpClients?: MCPServerConnection[]
}
ideSelection: IDESelection | undefined;
mcpClients?: MCPServerConnection[];
};
export function IdeStatusIndicator({
ideSelection,
mcpClients,
}: IdeStatusIndicatorProps): React.ReactNode {
const { status: ideStatus } = useIdeConnectionStatus(mcpClients)
export function IdeStatusIndicator({ ideSelection, mcpClients }: IdeStatusIndicatorProps): React.ReactNode {
const { status: ideStatus } = useIdeConnectionStatus(mcpClients);
// Check if we should show the IDE selection indicator
const shouldShowIdeSelection =
ideStatus === 'connected' &&
(ideSelection?.filePath ||
(ideSelection?.text && ideSelection.lineCount > 0))
ideStatus === 'connected' && (ideSelection?.filePath || (ideSelection?.text && ideSelection.lineCount > 0));
if (ideStatus === null || !shouldShowIdeSelection || !ideSelection) {
return null
return null;
}
if (ideSelection.text && ideSelection.lineCount > 0) {
return (
<Text color="ide" key="selection-indicator" wrap="truncate">
{ideSelection.lineCount}{' '}
{ideSelection.lineCount === 1 ? 'line' : 'lines'} selected
{ideSelection.lineCount} {ideSelection.lineCount === 1 ? 'line' : 'lines'} selected
</Text>
)
);
}
if (ideSelection.filePath) {
@@ -40,6 +34,6 @@ export function IdeStatusIndicator({
<Text color="ide" key="selection-indicator" wrap="truncate">
In {basename(ideSelection.filePath)}
</Text>
)
);
}
}