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,52 +1,38 @@
import type { ReactNode } from 'react'
import React from 'react'
import { Text } from '@anthropic/ink'
import type { TaskStatus } from 'src/Task.js'
import type { LocalShellTaskState } from 'src/tasks/LocalShellTask/guards.js'
import type { DeepImmutable } from 'src/types/utils.js'
import type { ReactNode } from 'react';
import React from 'react';
import { Text } from '@anthropic/ink';
import type { TaskStatus } from 'src/Task.js';
import type { LocalShellTaskState } from 'src/tasks/LocalShellTask/guards.js';
import type { DeepImmutable } from 'src/types/utils.js';
type TaskStatusTextProps = {
status: TaskStatus
label?: string
suffix?: string
}
status: TaskStatus;
label?: string;
suffix?: string;
};
export function TaskStatusText({
status,
label,
suffix,
}: TaskStatusTextProps): ReactNode {
const displayLabel = label ?? status
export function TaskStatusText({ status, label, suffix }: TaskStatusTextProps): ReactNode {
const displayLabel = label ?? status;
const color =
status === 'completed'
? 'success'
: status === 'failed'
? 'error'
: status === 'killed'
? 'warning'
: undefined
status === 'completed' ? 'success' : status === 'failed' ? 'error' : status === 'killed' ? 'warning' : undefined;
return (
<Text color={color} dimColor>
({displayLabel}
{suffix})
</Text>
)
);
}
export function ShellProgress({
shell,
}: {
shell: DeepImmutable<LocalShellTaskState>
}): ReactNode {
export function ShellProgress({ shell }: { shell: DeepImmutable<LocalShellTaskState> }): ReactNode {
switch (shell.status) {
case 'completed':
return <TaskStatusText status="completed" label="done" />
return <TaskStatusText status="completed" label="done" />;
case 'failed':
return <TaskStatusText status="failed" label="error" />
return <TaskStatusText status="failed" label="error" />;
case 'killed':
return <TaskStatusText status="killed" label="stopped" />
return <TaskStatusText status="killed" label="stopped" />;
case 'running':
case 'pending':
return <TaskStatusText status="running" />
return <TaskStatusText status="running" />;
}
}