ParseConfig

data class ParseConfig(val excludePaths: List<String> = emptyList(), val plainTextMasks: List<String> = emptyList())(source)

File parsing configuration for the LST-building stage.

Controls which file paths are skipped via glob patterns and which otherwise-unhandled files are parsed as plain text. Matches the upstream OpenRewrite Gradle/Maven plugins so Stage 0 plugin runs and the LST fallback apply identical filtering.

Constructors

Link copied to clipboard
constructor(excludePaths: List<String> = emptyList(), plainTextMasks: List<String> = emptyList())

Properties

Link copied to clipboard

Glob patterns (relative to project root) for paths to skip entirely.

Link copied to clipboard

Glob patterns (relative to project root) for files to parse with PlainTextParser when no specialized parser claims them. Non-empty values replace the built-in upstream defaults.