자동 스캔 결과입니다. 설치 전에 소스를 확인하세요. 등급은 기능 범위를 나타내며 안전 인증이 아닙니다.
감지 위치 보기 (16)
명령 실행 · 줄37 줄src/logic/prompt-translation/prompt-translation.tsconst isCommand = (text: string, commands: readonly string[]) => commands.includes(/^\/(\S+)/.exec(text)?.[1] ?? '')
모델 호출 · 줄40 줄src/hooks/features/learning/learning.tsxconst translation = await Answers.of($.model.complete(request))
모델 호출 · 줄64 줄src/hooks/features/learning/learning.tsxconst card = WordCards.of(await Answers.of($.model.complete(WordCards.request(await settingsOf($), { word, restated }, await $.session.surfaces()))), { word, restated })
모델 호출 · 줄73 줄src/hooks/features/learning/learning.tsxconst answer = await Answers.of($.model.complete(WordAspects.request(await settingsOf($), at.aspect, { word: at.word, restated })))
모델 호출 · 줄119 줄src/hooks/features/learning/learning.tsxawait showSymbols($, lines, Pronunciations.of(await Answers.of($.model.complete(Pronunciations.request(await settingsOf($), lines)))))
모델 호출 · 줄148 줄src/hooks/features/learning/learning.tsxawait showReply($, key, ReplyTranslations.checked(text, await Answers.of($.model.complete(request))))
모델 호출 · 줄164 줄src/hooks/features/learning/learning.tsxconst coach = await Answers.of($.model.complete(SpeakingPractice.request(await settingsOf($), asked)))
모델 호출 · 줄181 줄src/hooks/features/learning/learning.tsxconst version = request && (await Answers.of($.model.complete(request, { signal })))
명령 실행 · 줄38 줄src/logic/draft-translation/draft-translation.tsconst name = /^\/(\S*)/.exec(draft)?.[1]
명령 실행 · 줄52 줄src/logic/draft-translation/draft-translation.tsreturn new RegExp(`(?<!${inWord})${mark.replace(/[.*+?^${}()|[\]\\]/g, '\\$&')}(?!${inWord})`, 'u').exec(draft)?.index ?? -1
명령 실행 · 줄46 줄src/logic/pronunciation/pronunciation.tsreturn { n: Number(/^\/?\[(\d+)\]/.exec(line)?.[1] ?? 0), isSlashed: line.startsWith('/'), symbol: symbol && `/${symbol}/` }
명령 실행 · 줄57 줄src/logic/reply-translation/reply-translation.tsconst isIntoTarget = ({ native }: Settings, value: string) => /^FROM:(.*)$/m.exec(value)?.[1]?.trim().toLowerCase() === native.trim().toLowerCase()
명령 실행 · 줄43 줄src/logic/word-aspect/word-aspect.tsconst [, name = '', value = ''] = /^([A-Z]+):\s*(.+)$/.exec(line.trim()) ?? []
명령 실행 · 줄43 줄src/logic/word-card/word-card.tsconst card = { unit: field(text, 'UNIT'), pron: field(text, 'PRON'), caption: field(text, 'CAPTION'), svg: /<svg[\s\S]*<\/svg>/.exec(text)?.[0] ?? '' }
명령 실행 · 줄47 줄src/logic/word-card/word-card.tsconst field = (text: string, name: string) => new RegExp(`^${name}:[ \\t]*(.+)$`, 'm').exec(text)?.[1]?.trim() ?? ''
명령 실행 · 줄16 줄src/logic/word-line/word-line.tsconst split = (text: string) => /^(\s*)(?:([-*+]|\d+[.)]|#{1,6}|>)\s+)?(.*)$/.exec(text)?.slice(1) ?? []