langgenius/dify · error · Error

Unknown option: ${arg}

Error message

Unknown option: ${arg}

What it means

Error "Unknown option: ${arg}" thrown in langgenius/dify.

Source

Thrown at packages/migrate-no-unchecked-indexed-access/src/no-unchecked-indexed-access/migrate.ts:102

      const parsed = Number(value)
      if (!Number.isInteger(parsed) || parsed <= 0)
        throw new Error(`Invalid --max-iterations value: ${value}`)

      options.maxIterations = parsed
      i += 1
      continue
    }

    if (arg === '--files') {
      const value = argv[i + 1]
      if (!value) throw new Error('Missing value for --files')

      options.files.push(...splitFilesArgument(value))
      i += 1
      continue
    }

    if (arg.startsWith('--')) throw new Error(`Unknown option: ${arg}`)

    options.files.push(...splitFilesArgument(arg))
  }

  return options
}

function splitFilesArgument(value: string): string[] {
  return value
    .split(',')
    .map((item) => item.trim())
    .filter(Boolean)
}

function parseTsConfig(projectPath: string): ts.ParsedCommandLine {
  const cached = parsedConfigCache.get(projectPath)
  if (cached) return cached

View on GitHub (pinned to ef8544b173)

When it happens

Trigger: Thrown at packages/migrate-no-unchecked-indexed-access/src/no-unchecked-indexed-access/migrate.ts:102 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of langgenius/dify@ef8544b173 (2026-08-12). Data as JSON: /api/errors/a09578ca2d84c16b. Report an issue: GitHub.