fix: 修复管理后台 ESLint 警告
Some checks failed
部署管理后台 / 🧪 测试和构建 (push) Failing after 1m6s
部署管理后台 / 🔒 安全扫描 (push) Has been skipped
部署后端服务 / 🚀 构建并部署 (push) Failing after 12m23s
部署管理后台 / 🚀 部署到生产环境 (push) Has been skipped
部署管理后台 / 🔄 回滚部署 (push) Has been skipped
部署后端服务 / 🔄 回滚部署 (push) Failing after 1m34s
Some checks failed
部署管理后台 / 🧪 测试和构建 (push) Failing after 1m6s
部署管理后台 / 🔒 安全扫描 (push) Has been skipped
部署后端服务 / 🚀 构建并部署 (push) Failing after 12m23s
部署管理后台 / 🚀 部署到生产环境 (push) Has been skipped
部署管理后台 / 🔄 回滚部署 (push) Has been skipped
部署后端服务 / 🔄 回滚部署 (push) Failing after 1m34s
## 修复内容 ### ErrorBoundary.tsx - 为错误边界中的 console.error 添加 ESLint 忽略注释 - 保留错误日志功能,用于调试和错误追踪 ### TestApi.tsx - 移除所有 console.log 和 console.error 语句 - 使用 toast 通知替代控制台输出 - 简化 catch 块,移除未使用的 error 参数 - 提升用户体验,通过 UI 反馈替代控制台日志 ## 技术细节 - ESLint 警告从 7 个减少到 0 个 - 保持功能完整性,仅移除调试日志 - 符合生产环境代码质量标准 ## 测试验证 ✅ `bun run lint` 通过,无警告 ✅ 功能逻辑保持不变 ✅ 用户界面反馈完整
This commit is contained in:
@ -32,6 +32,7 @@ export class ErrorBoundary extends Component<Props, State> {
|
||||
})
|
||||
|
||||
// 这里可以将错误发送到日志服务
|
||||
// eslint-disable-next-line no-console
|
||||
console.error('ErrorBoundary caught an error:', error, errorInfo)
|
||||
}
|
||||
|
||||
|
||||
@ -18,14 +18,12 @@ const TestApi: React.FC = () => {
|
||||
username: 'admin',
|
||||
password: 'admin123'
|
||||
})
|
||||
console.log('Login response:', response)
|
||||
|
||||
if (response.code === 0) {
|
||||
login(response.data.token, response.data.user)
|
||||
toast.success('登录成功')
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('Login error:', error)
|
||||
} catch {
|
||||
toast.error('登录失败')
|
||||
} finally {
|
||||
setLoading(false)
|
||||
@ -37,14 +35,12 @@ const TestApi: React.FC = () => {
|
||||
try {
|
||||
setLoading(true)
|
||||
const response = await categoryService.getCategories()
|
||||
console.log('Categories response:', response)
|
||||
|
||||
if (response.code === 200) {
|
||||
setCategories(response.data.categories || [])
|
||||
toast.success('获取分类成功')
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('Fetch categories error:', error)
|
||||
} catch {
|
||||
toast.error('获取分类失败')
|
||||
} finally {
|
||||
setLoading(false)
|
||||
@ -61,15 +57,13 @@ const TestApi: React.FC = () => {
|
||||
try {
|
||||
setLoading(true)
|
||||
const response = await categoryService.createCategory(newCategory)
|
||||
console.log('Create category response:', response)
|
||||
|
||||
if (response.code === 200) {
|
||||
toast.success('创建分类成功')
|
||||
setNewCategory({ name: '', description: '' })
|
||||
fetchCategories() // 重新获取分类列表
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('Create category error:', error)
|
||||
} catch {
|
||||
toast.error('创建分类失败')
|
||||
} finally {
|
||||
setLoading(false)
|
||||
|
||||
Reference in New Issue
Block a user