databricks-cli/libs/dyn
Andrew Nester ec7808da34
Added support for double underscore variable references (#2203)
## Changes
Added support for double underscore variable references.

Previously we made this restriction stronger with no particular reason,
TF provider supports multiple underscores and thus DABs should do as
well.

Fixes #1753

## Tests
Added acceptance and integration tests
2025-01-29 13:38:28 +00:00
..
convert Enable perfsprint linter and apply autofix (#2071) 2025-01-07 10:49:23 +00:00
dynassert Enable gofumpt and goimports in golangci-lint (#1999) 2024-12-12 10:28:42 +01:00
dynvar Added support for double underscore variable references (#2203) 2025-01-29 13:38:28 +00:00
jsonloader Enable perfsprint linter and apply autofix (#2071) 2025-01-07 10:49:23 +00:00
jsonsaver Add error checking in tests and enable errcheck there (#1980) 2024-12-09 13:56:41 +01:00
merge Added support for Databricks Apps in DABs (#1928) 2025-01-13 16:43:48 +00:00
yamlloader Enable gofumpt and goimports in golangci-lint (#1999) 2024-12-12 10:28:42 +01:00
yamlsaver Enable perfsprint linter and apply autofix (#2071) 2025-01-07 10:49:23 +00:00
kind.go Add `dyn.Time` to box a timestamp with its original string value (#1732) 2024-08-29 13:02:34 +00:00
kind_test.go Define `dyn.Mapping` to represent maps (#1301) 2024-03-25 11:01:09 +00:00
location.go Enable perfsprint linter and apply autofix (#2071) 2025-01-07 10:49:23 +00:00
location_test.go Define `dyn.Mapping` to represent maps (#1301) 2024-03-25 11:01:09 +00:00
mapping.go Enable gofumpt and goimports in golangci-lint (#1999) 2024-12-12 10:28:42 +01:00
mapping_test.go Enable perfsprint linter and apply autofix (#2071) 2025-01-07 10:49:23 +00:00
path.go Enable intrange linter and apply autofix (#2069) 2025-01-03 09:25:07 +00:00
path_string.go Rename libs/config -> libs/dyn (#1086) 2023-12-22 13:20:45 +00:00
path_string_test.go Enable perfsprint linter and apply autofix (#2071) 2025-01-07 10:49:23 +00:00
path_test.go Define `dyn.Mapping` to represent maps (#1301) 2024-03-25 11:01:09 +00:00
pattern.go Enable errcheck everywhere and fix or silent remaining issues (#1987) 2024-12-11 13:26:00 +01:00
pattern_test.go Define `dyn.Mapping` to represent maps (#1301) 2024-03-25 11:01:09 +00:00
time.go Add `dyn.Time` to box a timestamp with its original string value (#1732) 2024-08-29 13:02:34 +00:00
time_test.go Add `dyn.Time` to box a timestamp with its original string value (#1732) 2024-08-29 13:02:34 +00:00
value.go Add `dyn.Time` to box a timestamp with its original string value (#1732) 2024-08-29 13:02:34 +00:00
value_test.go Enable gofumpt and goimports in golangci-lint (#1999) 2024-12-12 10:28:42 +01:00
value_underlying.go Enable linter 'unconvert' and fix the issues found (#2136) 2025-01-14 10:56:38 +00:00
value_underlying_test.go Add `dyn.Time` to box a timestamp with its original string value (#1732) 2024-08-29 13:02:34 +00:00
visit.go Enable errcheck everywhere and fix or silent remaining issues (#1987) 2024-12-11 13:26:00 +01:00
visit_get.go Add `dyn.MapByPattern` to map a function to values with matching paths (#1266) 2024-03-08 14:33:01 +00:00
visit_get_test.go Define `dyn.Mapping` to represent maps (#1301) 2024-03-25 11:01:09 +00:00
visit_map.go Enable errcheck everywhere and fix or silent remaining issues (#1987) 2024-12-11 13:26:00 +01:00
visit_map_test.go Enable perfsprint linter and apply autofix (#2071) 2025-01-07 10:49:23 +00:00
visit_set.go Enable errcheck everywhere and fix or silent remaining issues (#1987) 2024-12-11 13:26:00 +01:00
visit_set_test.go Define `dyn.Mapping` to represent maps (#1301) 2024-03-25 11:01:09 +00:00
visit_test.go Pass copy of `dyn.Path` to callback function (#1747) 2024-09-05 11:05:16 +00:00
walk.go Enable errcheck everywhere and fix or silent remaining issues (#1987) 2024-12-11 13:26:00 +01:00
walk_test.go Use `dyn.InvalidValue` to indicate absence (#1507) 2024-06-19 15:24:57 +00:00