mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Loki: Uppercase autocomplete (#45123)
* Updated regex * Added test for uppercase * Updated regex
This commit is contained in:
@@ -21,6 +21,9 @@ describe('Loki syntax', () => {
|
||||
expect(Prism.highlight('{key="value"', syntax, 'loki')).toBe(
|
||||
'<span class="token context-labels"><span class="token punctuation">{</span><span class="token label-key attr-name">key</span>=<span class="token label-value attr-value">"value"</span></span>'
|
||||
);
|
||||
expect(Prism.highlight('{Key="value"', syntax, 'loki')).toBe(
|
||||
'<span class="token context-labels"><span class="token punctuation">{</span><span class="token label-key attr-name">Key</span>=<span class="token label-value attr-value">"value"</span></span>'
|
||||
);
|
||||
});
|
||||
it('should highlight functions in Loki query correctly', () => {
|
||||
expect(Prism.highlight('rate({key="value"}[5m])', syntax, 'loki')).toContain(
|
||||
|
||||
@@ -192,7 +192,7 @@ export const lokiGrammar: Grammar = {
|
||||
pattern: /#.*/,
|
||||
},
|
||||
'label-key': {
|
||||
pattern: /[a-z_]\w*(?=\s*(=|!=|=~|!~))/,
|
||||
pattern: /[a-zA-Z_]\w*(?=\s*(=|!=|=~|!~))/,
|
||||
alias: 'attr-name',
|
||||
greedy: true,
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user