Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Подсветка форматных строк для TABULAR нормализаций #152

Open
1 task done
DmitryOffsec opened this issue Oct 17, 2023 · 0 comments
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@DmitryOffsec
Copy link
Contributor

DmitryOffsec commented Oct 17, 2023

Is there an existing feature request or discussion for this?

  • I have searched the existing feature requests and discussions

Problem

Сейчас подсветка синтаксиса XP сделана единая, но она не учитывает специфику форматный строк нормализаций TABULAR. В данных строках надо выделять таксономические поля, поля события и переменные. Например:
TABULAR = '{*datafield1*=*firstName*}, phoneNumbers'
Пример с переменными:
TABULAR = '{*$firstName*=*firstName*}, phoneNumbers'
Поддержка подсветки синтаксиса в VSCode не требует никаких навыков программирования, достаточно просто заполнить json-файл определенной структуры https://code.visualstudio.com/api/language-extensions/syntax-highlight-guide с регулярками. Отладка предельно проста https://code.visualstudio.com/api/language-extensions/syntax-highlight-guide#scope-inspector. Тут можно посмотреть как сейчас сделана подсветка https://github.com/Security-Experts-Community/vscode-xp/blob/develop/syntaxes/xp.tmLanguage.json

Solution

Реализовать подсветку синтаксиса форматных строк в виде файла vscode-xp/syntaxes/nxp.tmLanguage.json. Необходимо учесть используемые в текущей подсветке типы, чтобы они были единообразные

Improvements

No response

Anything else?

No response

@DmitryOffsec DmitryOffsec added enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed labels Oct 17, 2023
@DmitryOffsec DmitryOffsec changed the title [FEATURE] Подсветка форматных строк для нормализаций [FEATURE] Подсветка форматных строк для TABULAR нормализаций Oct 18, 2023
@DmitryOffsec DmitryOffsec moved this to Todo in VSCode XP Oct 18, 2023
@DmitryOffsec DmitryOffsec moved this from Todo to In Progress in VSCode XP Oct 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
Status: In Progress
Development

No branches or pull requests

1 participant