Skip to content

Commit 1e69bec

Browse files
committed
不要なeslintの設定をもどす
1 parent 13aff40 commit 1e69bec

File tree

5 files changed

+19
-28
lines changed

5 files changed

+19
-28
lines changed

app/terminal/worker/jsEval.worker.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ self.console = {
3030
},
3131
};
3232

33-
async function init(
34-
_interruptBuffer?: Uint8Array
35-
): Promise<{ capabilities: WorkerCapabilities }> {
33+
async function init(/*_interruptBuffer?: Uint8Array*/): Promise<{
34+
capabilities: WorkerCapabilities;
35+
}> {
3636
// Initialize the worker and report capabilities
3737
// interruptBuffer is not used for JavaScript (restart-based interruption)
3838
return { capabilities: { interrupt: "restart" } };

app/terminal/worker/pyodide.worker.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ function readAllFiles(): Record<string, string> {
3838
}
3939

4040
async function init(
41-
interruptBuffer?: Uint8Array
41+
interruptBuffer: Uint8Array
4242
): Promise<{ capabilities: WorkerCapabilities }> {
4343
if (!pyodide) {
4444
self.importScripts(`${PYODIDE_CDN}pyodide.js`);
@@ -57,9 +57,7 @@ async function init(
5757
},
5858
});
5959

60-
if (interruptBuffer) {
61-
pyodide.setInterruptBuffer(interruptBuffer);
62-
}
60+
pyodide.setInterruptBuffer(interruptBuffer);
6361
}
6462
return { capabilities: { interrupt: "buffer" } };
6563
}

app/terminal/worker/ruby.worker.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ self.stderr = {
2929
},
3030
};
3131

32-
async function init(
33-
_interruptBuffer?: Uint8Array
34-
): Promise<{ capabilities: WorkerCapabilities }> {
32+
async function init(/*_interruptBuffer?: Uint8Array*/): Promise<{
33+
capabilities: WorkerCapabilities;
34+
}> {
3535
// interruptBuffer is not used for Ruby (restart-based interruption)
3636
if (!rubyVM) {
3737
try {

app/terminal/worker/runtime.tsx

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export type WorkerCapabilities = {
2323
// Define the worker API interface
2424
export interface WorkerAPI {
2525
init(
26-
interruptBuffer?: Uint8Array
26+
interruptBuffer: Uint8Array
2727
): Promise<{ capabilities: WorkerCapabilities }>;
2828
runCode(
2929
code: string
@@ -55,7 +55,7 @@ export function WorkerProvider({
5555
const interruptBuffer = useRef<Uint8Array | null>(null);
5656
const capabilities = useRef<WorkerCapabilities | null>(null);
5757
const commandHistory = useRef<string[]>([]);
58-
58+
5959
// Track pending promises for restart-based interruption
6060
const pendingPromises = useRef<Set<(reason: unknown) => void>>(new Set());
6161

@@ -101,22 +101,17 @@ export function WorkerProvider({
101101

102102
// Helper function to wrap worker API calls and track pending promises
103103
// This ensures promises are rejected when the worker is terminated
104-
const trackPromise = useCallback(
105-
<T,>(promise: Promise<T>): Promise<T> => {
106-
return new Promise((resolve, reject) => {
107-
// Store the reject function
108-
pendingPromises.current.add(reject);
104+
const trackPromise = useCallback(<T,>(promise: Promise<T>): Promise<T> => {
105+
return new Promise((resolve, reject) => {
106+
// Store the reject function
107+
pendingPromises.current.add(reject);
109108

110-
promise
111-
.then(resolve, reject)
112-
.finally(() => {
113-
// Remove reject function after promise settles
114-
pendingPromises.current.delete(reject);
115-
});
109+
promise.then(resolve, reject).finally(() => {
110+
// Remove reject function after promise settles
111+
pendingPromises.current.delete(reject);
116112
});
117-
},
118-
[]
119-
);
113+
});
114+
}, []);
120115

121116
// Initialization effect
122117
useEffect(() => {

eslint.config.mjs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@ const eslintConfig = [
2020
vars: "all",
2121
args: "after-used",
2222
ignoreRestSiblings: true,
23-
argsIgnorePattern: "^_",
24-
varsIgnorePattern: "^_",
2523
},
2624
],
2725
},

0 commit comments

Comments
 (0)