Skip to content

Commit bde95ee

Browse files
committed
fix linter
1 parent 41c3e6b commit bde95ee

File tree

12 files changed

+18
-18
lines changed

12 files changed

+18
-18
lines changed

packages/jsrepl/src/app/repl/components/code-editor.tsx

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -116,8 +116,6 @@ export default function CodeEditor() {
116116

117117
useEffect(() => {
118118
const currentTextModel = models.get(replState.activeModel)?.monacoModel ?? null
119-
120-
console.log('editor setModel', currentTextModel, editorRef)
121119
editorRef.current?.setModel(currentTextModel)
122120
editorInitialOptions.current.model = currentTextModel
123121
}, [models, replState.activeModel, editorRef])
@@ -151,12 +149,10 @@ export default function CodeEditor() {
151149
}, [theme])
152150

153151
useEffect(() => {
154-
console.log('editor create')
155152
const editor = monaco.editor.create(containerRef.current!, editorInitialOptions.current)
156153
setEditor(editor)
157154

158155
return () => {
159-
console.log('editor dispose')
160156
editor.dispose()
161157
setEditor(null)
162158
}

packages/jsrepl/src/components/repl-models-provider.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ export default function ReplModelsProvider({ children }: { children: React.React
1313

1414
const models = useMemo(() => {
1515
const map = new Map<string, InstanceType<typeof CodeEditorModel>>()
16-
console.log('models')
1716

1817
replState.fs.walk('/', (path, entry) => {
1918
if (entry.kind === ReplFS.Kind.File) {
@@ -25,7 +24,6 @@ export default function ReplModelsProvider({ children }: { children: React.React
2524

2625
for (const monacoModel of monaco.editor.getModels()) {
2726
if (!map.has(monacoModel.uri.path)) {
28-
console.log('monacoModel dispose in models', monacoModel.uri.path)
2927
monacoModel.dispose()
3028
}
3129
}

packages/jsrepl/src/hooks/useCodeEditorRepl.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,6 @@ export default function useCodeEditorRepl(
199199
'jsrepl.copyPayloadAsJSON',
200200
async (accessor, payloadId: string, showNotification: boolean) => {
201201
const payload = payloads.find((payload) => payload.id === payloadId)
202-
console.log('test')
203202
if (!payload) {
204203
return
205204
}

packages/jsrepl/src/hooks/useContinuousButtonPress.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export function useContinuousButtonPress(callback: () => void, delay = 1000, int
1414
callbackRef.current()
1515
}, interval)
1616
}, delay)
17-
}, [])
17+
}, [delay, interval])
1818

1919
const onMouseUp = useCallback(() => {
2020
clearTimeout(timeoutRef.current)

packages/jsrepl/src/lib/bundler/fs.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -203,8 +203,8 @@ export function resetFileSystem(files: Record<string, string>): void {
203203
const parts = splitPath(absoluteNormalizedPath(path))
204204
let dir = root
205205

206-
for (let i = 0; i + 1 < parts.length; i++) {
207-
const part = parts[i]
206+
for (let i = 0; i < parts.length - 1; i++) {
207+
const part = parts[i]!
208208
let child = dir.children_.get(part)
209209
if (!child) {
210210
child = createDirectory()
@@ -215,7 +215,7 @@ export function resetFileSystem(files: Record<string, string>): void {
215215
dir = child
216216
}
217217

218-
const part = parts[parts.length - 1]
218+
const part = parts[parts.length - 1]!
219219
if (dir.children_.has(part)) rejectConflict(part)
220220
dir.children_.set(part, createFile(encoder.encode(files[path])))
221221
}
@@ -375,7 +375,7 @@ function absoluteNormalizedPath(path: string): string {
375375
parts.shift()
376376
let end = 0
377377
for (let i = 0; i < parts.length; i++) {
378-
const part = parts[i]
378+
const part = parts[i]!
379379
if (part === '..') {
380380
if (end) end--
381381
} else if (part !== '.' && part !== '') {
@@ -398,7 +398,7 @@ function getEntryFromPath(path: string): Entry {
398398
const parts = splitPath(path)
399399
let dir = root
400400
for (let i = 0, n = parts.length; i < n; i++) {
401-
const child = dir.children_.get(parts[i])
401+
const child = dir.children_.get(parts[i]!)
402402
if (!child) throw ENOENT
403403
if (child.kind_ === Kind.File) {
404404
if (i + 1 === n) return child

packages/jsrepl/src/lib/code-editor-utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ export function getEditorContentsWithReplDecors(editor: monaco.editor.ICodeEdito
4848
const decorId = decor.options.afterContentClassName?.match(/jsrepl-decor-([0-9]+)/)?.[1]
4949
return decorId ? decorValuesMap[decorId] : null
5050
})
51-
.filter((x) => x !== null)
51+
.filter((x) => x != null)
5252

5353
return (
5454
line +

packages/jsrepl/src/lib/css-unescape.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ export const cssUnescape = (
1313
return string.replaceAll(/\\([\dA-Fa-f]{1,6}[\t\n\f\r ]?|[\S\s])/g, (match) => {
1414
return match.length > 2
1515
? String.fromCodePoint(Number.parseInt(match.slice(1).trim(), 16))
16-
: match[1]
16+
: match[1]!
1717
})
1818
}

packages/jsrepl/src/lib/dts.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ export async function getDtsMap(
165165

166166
const result = ts.transform(sourceFile, [transformer])
167167
try {
168-
const transformedSourceFile = result.transformed[0]
168+
const transformedSourceFile = result.transformed[0]!
169169

170170
const printer = ts.createPrinter()
171171
const resultSource = printer.printFile(transformedSourceFile)

packages/jsrepl/src/lib/equal.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,17 @@ export function shallowEqual(a: unknown, b: unknown) {
1313
const aKeysLength = aKeys.length
1414

1515
for (let i = 0; i < aKeysLength; i++) {
16-
if (!(aKeys[i] in b)) {
16+
const key = aKeys[i]!
17+
if (!(key in b)) {
1718
return false
1819
}
1920
}
2021

2122
for (let i = 0; i < aKeysLength; i++) {
22-
if ((a as Record<string, unknown>)[aKeys[i]] !== (b as Record<string, unknown>)[aKeys[i]]) {
23+
const key = aKeys[i]!
24+
const aValue = (a as Record<string, unknown>)[key]
25+
const bValue = (b as Record<string, unknown>)[key]
26+
if (aValue !== bValue) {
2327
return false
2428
}
2529
}

packages/preview-entry/vite.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { URL, fileURLToPath } from 'node:url'
22
import { defineConfig, loadEnv } from 'vite'
33

44
export default defineConfig(({ mode }) => {
5+
// eslint-disable-next-line no-console
56
console.log('Vite mode', mode)
67

78
// Load env file based on `mode` in the current working directory.

0 commit comments

Comments
 (0)