chore: eslint add sonar (#17989)
This commit is contained in:
@@ -109,10 +109,7 @@ export const userInputsFormToPromptVariables = (useInputs: UserInputFormItem[] |
|
||||
export const promptVariablesToUserInputsForm = (promptVariables: PromptVariable[]) => {
|
||||
const userInputs: UserInputFormItem[] = []
|
||||
promptVariables.filter(({ key, name }) => {
|
||||
if (key && key.trim() && name && name.trim())
|
||||
return true
|
||||
|
||||
return false
|
||||
return key && key.trim() && name && name.trim()
|
||||
}).forEach((item: any) => {
|
||||
if (item.type === 'string' || item.type === 'paragraph') {
|
||||
userInputs.push({
|
||||
|
@@ -7,7 +7,7 @@ import {
|
||||
} from '@/app/components/base/prompt-editor/constants'
|
||||
import { InputVarType } from '@/app/components/workflow/types'
|
||||
|
||||
const otherAllowedRegex = /^[a-zA-Z0-9_]+$/
|
||||
const otherAllowedRegex = /^\w+$/
|
||||
|
||||
export const getNewVar = (key: string, type: string) => {
|
||||
const { ...rest } = VAR_ITEM_TEMPLATE
|
||||
@@ -56,7 +56,7 @@ export const checkKey = (key: string, canBeEmpty?: boolean) => {
|
||||
return 'tooLong'
|
||||
|
||||
if (otherAllowedRegex.test(key)) {
|
||||
if (/[0-9]/.test(key[0]))
|
||||
if (/\d/.test(key[0]))
|
||||
return 'notStartWithNumber'
|
||||
|
||||
return true
|
||||
@@ -82,7 +82,7 @@ export const checkKeys = (keys: string[], canBeEmpty?: boolean) => {
|
||||
return { isValid, errorKey, errorMessageKey }
|
||||
}
|
||||
|
||||
const varRegex = /\{\{([a-zA-Z_][a-zA-Z0-9_]*)\}\}/g
|
||||
const varRegex = /\{\{([a-zA-Z_]\w*)\}\}/g
|
||||
export const getVars = (value: string) => {
|
||||
if (!value)
|
||||
return []
|
||||
|
Reference in New Issue
Block a user