Create variable '...' quick fix to create an empty var in variables.json
Switch to '...' to update ui.json if a similar variable is found in variables.json
To do this efficiently, this required refactoring the diagnostics from the linter to have discrete error codes, and to support including additional properties (like the closest match). This is better anyways, plus move the jsonpath of the diagnostic location out of the Problems view, where it can take up a lot of space and we're only using it tests right now.
Create variable '...'
quick fix to create an empty var in variables.jsonSwitch to '...'
to update ui.json if a similar variable is found in variables.jsonTo do this efficiently, this required refactoring the diagnostics from the linter to have discrete error codes, and to support including additional properties (like the closest match). This is better anyways, plus move the jsonpath of the diagnostic location out of the Problems view, where it can take up a lot of space and we're only using it tests right now.