/
larinv
/
claude-code
Обзор
Документация
Войти
/
larinv
/
claude-code
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
utils/userPromptKeywords.ts
27 строк
929 B
kuberwastaken
new initial commit (history rewritten)
01 апр 2026, 14:57
01 апр 2026, 14:57
c1996f2
Код
Авторство
О чём код?
/** * Checks if input matches negative keyword patterns */ export function matchesNegativeKeyword(input: string): boolean { const lowerInput = input.toLowerCase() const negativePattern = /\b(wtf|wth|ffs|omfg|shit(ty|tiest)?|dumbass|horrible|awful|piss(ed|ing)? off|piece of (shit|crap|junk)|what the (fuck|hell)|fucking? (broken|useless|terrible|awful|horrible)|fuck you|screw (this|you)|so frustrating|this sucks|damn it)\b/ return negativePattern.test(lowerInput) } /** * Checks if input matches keep going/continuation patterns */ export function matchesKeepGoingKeyword(input: string): boolean { const lowerInput = input.toLowerCase().trim() // Match "continue" only if it's the entire prompt if (lowerInput === 'continue') { return true } // Match "keep going" or "go on" anywhere in the input const keepGoingPattern = /\b(keep going|go on)\b/ return keepGoingPattern.test(lowerInput) }