feat: lint

This commit is contained in:
shinya
2025-08-21 21:31:53 +08:00
parent 391ec3143e
commit e31b362726
3 changed files with 5 additions and 11 deletions
+3 -9
View File
@@ -1,4 +1,7 @@
/* eslint-disable @typescript-eslint/no-explicit-any,no-console */
import { NextRequest, NextResponse } from 'next/server'; import { NextRequest, NextResponse } from 'next/server';
import { getAuthInfoFromCookie } from '@/lib/auth'; import { getAuthInfoFromCookie } from '@/lib/auth';
import { getConfig } from '@/lib/config'; import { getConfig } from '@/lib/config';
import { API_CONFIG } from '@/lib/config'; import { API_CONFIG } from '@/lib/config';
@@ -91,9 +94,6 @@ export async function GET(request: NextRequest) {
// 检查结果是否有效 // 检查结果是否有效
let status: 'valid' | 'no_results' | 'invalid'; let status: 'valid' | 'no_results' | 'invalid';
let message: string;
let resultCount: number;
if ( if (
data && data &&
data.list && data.list &&
@@ -108,17 +108,11 @@ export async function GET(request: NextRequest) {
if (validResults.length > 0) { if (validResults.length > 0) {
status = 'valid'; status = 'valid';
message = `搜索正常,找到 ${validResults.length} 个相关结果`;
resultCount = validResults.length;
} else { } else {
status = 'no_results'; status = 'no_results';
message = '搜索结果中无相关标题';
resultCount = 0;
} }
} else { } else {
status = 'no_results'; status = 'no_results';
message = '无法搜索到结果';
resultCount = 0;
} }
// 发送该源的验证结果 // 发送该源的验证结果
+1 -1
View File
@@ -104,7 +104,7 @@ export async function POST(request: NextRequest) {
if ( if (
targetEntry && targetEntry &&
targetEntry.role === 'owner' && targetEntry.role === 'owner' &&
action !== 'changePassword' !['changePassword', 'updateUserApis', 'updateUserGroups'].includes(action)
) { ) {
return NextResponse.json({ error: '无法操作站长' }, { status: 400 }); return NextResponse.json({ error: '无法操作站长' }, { status: 400 });
} }
+1 -1
View File
@@ -2,7 +2,7 @@
'use client'; 'use client';
import { Cat, Clover, Film, Home, Search, Star, Tv } from 'lucide-react'; import { Cat, Clover, Film, Home, Star, Tv } from 'lucide-react';
import Link from 'next/link'; import Link from 'next/link';
import { usePathname } from 'next/navigation'; import { usePathname } from 'next/navigation';
import { useEffect, useState } from 'react'; import { useEffect, useState } from 'react';