Define private import defaults and declaration parsing
This commit is contained in:
@@ -8,7 +8,8 @@ func selectOptions[T any](source Source, supplied []Options[T]) (Options[T], []D
|
||||
if len(supplied) == 1 {
|
||||
options = supplied[0]
|
||||
}
|
||||
var diagnostics []Diagnostic
|
||||
options.importDefaults = snapshotImportDefaults(options.importDefaults)
|
||||
diagnostics := validateImportDefaults(options.importDefaults)
|
||||
if options.placementMode != placementModeMapping && options.placementMode != placementModeSequenceItem {
|
||||
diagnostics = append(diagnostics, optionDiagnostic(CodeOptionsInvalid, "input placement mode is invalid"))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user