Skip to content

Commit b4dc4d3

Browse files
authored
Merge pull request #5112 from DDDDD12138/remove-unused-imports
Chore: Remove Unused Imports and Add ESLint Rules
2 parents 5c34666 + 63ffd47 commit b4dc4d3

34 files changed

+39
-97
lines changed

.eslintrc.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
{
22
"extends": "next/core-web-vitals",
3-
"plugins": ["prettier"]
3+
"plugins": ["prettier", "unused-imports"],
4+
"rules": {
5+
"unused-imports/no-unused-imports": "warn"
6+
}
47
}

app/api/[provider]/[...path]/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { ApiPath } from "@/app/constant";
2-
import { NextRequest, NextResponse } from "next/server";
2+
import { NextRequest } from "next/server";
33
import { handle as openaiHandler } from "../../openai";
44
import { handle as azureHandler } from "../../azure";
55
import { handle as googleHandler } from "../../google";

app/api/alibaba.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { getServerSideConfig } from "@/app/config/server";
22
import {
3-
Alibaba,
43
ALIBABA_BASE_URL,
54
ApiPath,
65
ModelProvider,
@@ -10,7 +9,6 @@ import { prettyObject } from "@/app/utils/format";
109
import { NextRequest, NextResponse } from "next/server";
1110
import { auth } from "@/app/api/auth";
1211
import { isModelAvailableInServer } from "@/app/utils/model";
13-
import type { RequestPayload } from "@/app/client/platforms/openai";
1412

1513
const serverConfig = getServerSideConfig();
1614

app/api/anthropic.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import {
33
ANTHROPIC_BASE_URL,
44
Anthropic,
55
ApiPath,
6-
DEFAULT_MODELS,
76
ServiceProvider,
87
ModelProvider,
98
} from "@/app/constant";

app/api/azure.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { getServerSideConfig } from "@/app/config/server";
21
import { ModelProvider } from "@/app/constant";
32
import { prettyObject } from "@/app/utils/format";
43
import { NextRequest, NextResponse } from "next/server";

app/api/baidu.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import {
33
BAIDU_BASE_URL,
44
ApiPath,
55
ModelProvider,
6-
BAIDU_OATUH_URL,
76
ServiceProvider,
87
} from "@/app/constant";
98
import { prettyObject } from "@/app/utils/format";

app/api/common.ts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
import { NextRequest, NextResponse } from "next/server";
22
import { getServerSideConfig } from "../config/server";
3-
import {
4-
DEFAULT_MODELS,
5-
OPENAI_BASE_URL,
6-
GEMINI_BASE_URL,
7-
ServiceProvider,
8-
} from "../constant";
3+
import { OPENAI_BASE_URL, ServiceProvider } from "../constant";
94
import { isModelAvailableInServer } from "../utils/model";
105
import { cloudflareAIGatewayUrl } from "../utils/cloudflare";
116

app/api/google.ts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,7 @@
11
import { NextRequest, NextResponse } from "next/server";
22
import { auth } from "./auth";
33
import { getServerSideConfig } from "@/app/config/server";
4-
import {
5-
ApiPath,
6-
GEMINI_BASE_URL,
7-
Google,
8-
ModelProvider,
9-
} from "@/app/constant";
4+
import { ApiPath, GEMINI_BASE_URL, ModelProvider } from "@/app/constant";
105
import { prettyObject } from "@/app/utils/format";
116

127
const serverConfig = getServerSideConfig();

app/api/iflytek.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { getServerSideConfig } from "@/app/config/server";
22
import {
3-
Iflytek,
43
IFLYTEK_BASE_URL,
54
ApiPath,
65
ModelProvider,
@@ -10,7 +9,6 @@ import { prettyObject } from "@/app/utils/format";
109
import { NextRequest, NextResponse } from "next/server";
1110
import { auth } from "@/app/api/auth";
1211
import { isModelAvailableInServer } from "@/app/utils/model";
13-
import type { RequestPayload } from "@/app/client/platforms/openai";
1412
// iflytek
1513

1614
const serverConfig = getServerSideConfig();

app/api/moonshot.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { getServerSideConfig } from "@/app/config/server";
22
import {
3-
Moonshot,
43
MOONSHOT_BASE_URL,
54
ApiPath,
65
ModelProvider,
@@ -10,7 +9,6 @@ import { prettyObject } from "@/app/utils/format";
109
import { NextRequest, NextResponse } from "next/server";
1110
import { auth } from "@/app/api/auth";
1211
import { isModelAvailableInServer } from "@/app/utils/model";
13-
import type { RequestPayload } from "@/app/client/platforms/openai";
1412

1513
const serverConfig = getServerSideConfig();
1614

0 commit comments

Comments
 (0)