Skip to content

Commit 50a7c2d

Browse files
authored
Fix lints (#1335)
* Fix lints * Fix typechecking
1 parent 1f875a6 commit 50a7c2d

8 files changed

Lines changed: 20 additions & 14 deletions

File tree

packages/skin-database/api/graphql/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,3 @@ export type Ctx = Express.Request;
77
export function getUserContext(ctx: Ctx): UserContext {
88
return ctx.ctx;
99
}
10-

packages/skin-database/api/graphql/resolvers/ClassicSkinResolver.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { ISkin } from "./CommonSkinResolver";
22
import { NodeResolver, toId } from "./NodeResolver";
33
import ReviewResolver from "./ReviewResolver";
4-
import path from "path";
54
import { ID, Int } from "grats";
65
import SkinModel from "../../../data/SkinModel";
76

packages/skin-database/app/(modern)/scroll/SkinPage.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
"use client";
22

3+
// @ts-expect-error - unstable_ViewTransition is not yet in @types/react
34
import { unstable_ViewTransition as ViewTransition } from "react";
45
import { ClientSkin } from "./SkinScroller";
56
import SkinActionIcons from "./SkinActionIcons";

packages/skin-database/app/(modern)/scroll/grid/Grid.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import React, {
44
useMemo,
55
useCallback,
66
useRef,
7+
// @ts-expect-error - unstable_ViewTransition is not yet in @types/react
78
unstable_ViewTransition as ViewTransition,
89
} from "react";
910

@@ -141,7 +142,7 @@ export default function SkinTable({
141142
return skin ? skin.md5 : `empty-cell-${columnIndex}-${rowIndex}`;
142143
}
143144

144-
const gridRef = React.useRef<any>();
145+
const gridRef = React.useRef<any>(null);
145146
const itemRef = React.useRef<number>(0);
146147

147148
const onScroll = useMemo(() => {

packages/skin-database/app/(modern)/table/Table.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,8 @@ function SkinTableUnbound({
111111
}
112112
return skin ? skin.hash : `unfectched-index-${requestToken}`;
113113
}
114-
const gridRef = React.useRef();
115-
const itemRef = React.useRef();
114+
const gridRef = React.useRef<any>(null);
115+
const itemRef = React.useRef<number>(0);
116116
React.useLayoutEffect(() => {
117117
if (gridRef.current == null) {
118118
return;

packages/skin-database/scripts/deploy.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,9 @@ async function main(): Promise<void> {
225225

226226
// Wait for the service to start
227227
log("→ Waiting for service to be ready...", "cyan");
228-
await new Promise((resolve) => setTimeout(resolve, 5000));
228+
await new Promise((resolve) => {
229+
setTimeout(resolve, 5000);
230+
});
229231

230232
// Check if the service is running
231233
const pm2List = execSilent("pm2 list");

packages/skin-database/services/internetArchive.ts

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export async function fetchMetadata(identifier: string): Promise<any> {
2222
}
2323

2424
export async function fetchTasks(identifier: string): Promise<any> {
25-
const result = await execFile(IA_COMMAND, ['tasks', identifier], {
25+
const result = await execFile(IA_COMMAND, ["tasks", identifier], {
2626
env: getVenvEnv(),
2727
});
2828
return result.stdout
@@ -35,7 +35,7 @@ export async function uploadFile(
3535
identifier: string,
3636
filepath: string
3737
): Promise<any> {
38-
await execFile(IA_COMMAND, ['upload', identifier, filepath], {
38+
await execFile(IA_COMMAND, ["upload", identifier, filepath], {
3939
env: getVenvEnv(),
4040
});
4141
}
@@ -45,19 +45,19 @@ export async function uploadFiles(
4545
filepaths: string[],
4646
metadata?: { [key: string]: string }
4747
): Promise<any> {
48-
const args = ['upload', identifier, ...filepaths];
49-
48+
const args = ["upload", identifier, ...filepaths];
49+
5050
if (metadata) {
5151
Object.entries(metadata).forEach(([key, value]) => {
5252
args.push(`--metadata=${key}:${value}`);
5353
});
5454
}
55-
55+
5656
await execFile(IA_COMMAND, args, { env: getVenvEnv() });
5757
}
5858

5959
export async function identifierExists(identifier: string): Promise<boolean> {
60-
const result = await execFile(IA_COMMAND, ['metadata', identifier], {
60+
const result = await execFile(IA_COMMAND, ["metadata", identifier], {
6161
env: getVenvEnv(),
6262
});
6363
const data = JSON.parse(result.stdout);
@@ -69,6 +69,10 @@ export async function setMetadata(
6969
data: { [key: string]: string }
7070
) {
7171
const pairs = Object.entries(data).map(([key, value]) => `${key}:${value}`);
72-
const args = ['metadata', identifier, ...pairs.map((pair) => `--modify=${pair}`)];
72+
const args = [
73+
"metadata",
74+
identifier,
75+
...pairs.map((pair) => `--modify=${pair}`),
76+
];
7377
await execFile(IA_COMMAND, args, { env: getVenvEnv() });
7478
}

packages/skin-database/tasks/syncToArchive.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import SkinModel from "../data/SkinModel";
88
import * as Parallel from "async-parallel";
99
import IaItemModel from "../data/IaItemModel";
1010
import DiscordEventHandler from "../api/DiscordEventHandler";
11-
import { exec, execFile } from "../utils";
11+
import { execFile } from "../utils";
1212
import * as IAService from "../services/internetArchive";
1313

1414
export async function findItemsMissingImages(): Promise<string[]> {

0 commit comments

Comments
 (0)