ParseConfig
data class ParseConfig(val includeExtensions: List<String> = emptyList(), val excludeExtensions: List<String> = emptyList(), val excludePaths: List<String> = emptyList())(source)
File parsing configuration for the LST-building stage.
Controls which file types are included or excluded from parsing, and which file paths are skipped via glob patterns.
Constructors
Properties
Link copied to clipboard
Extensions to exclude from the default set.
Link copied to clipboard
Glob patterns (relative to project root) for paths to skip entirely (e.g. ["generated/", "vendor/"]).
Link copied to clipboard
Explicit set of file extensions to parse (e.g. [".java", ".kt"]). When empty, all io.github.skhokhlov.rewriterunner.lst.LstBuilder default extensions are used.