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

fix Ошибки форматирования и условия для кнопок контекстного меню #32

Merged
merged 2 commits into from
Apr 3, 2024

Conversation

NotTastyCupcake
Copy link
Collaborator

В этом обновлении внесено несколько ключевых изменений и улучшений в кодовую базу TypeScript, в первую очередь сосредоточенных на файлах server/src/common.ts, server/src/format.ts и package.json, а также небольшие изменения в сервер/src/server.ts.

В server/src/common.ts основное изменение заключается в улучшении форматирования кода и согласованности стилей. Это включает в себя корректировку интервалов, отступов и выравнивания назначений внутри классов и функций. Кроме того, видимость нескольких переменных (tokensWithEnd, TYPES, KEYWORDS, STR_ITEM_KIND) была изменена с локальной на экспортируемую, что позволяет использовать их в других модулях.

Файл server/src/format.ts подвергся значительному рефакторингу и улучшениям. Функция formatCode была переименована в FormatCode и теперь включает в себя логику для более изящной обработки многострочных комментариев, однострочных комментариев и строковых литералов. Также представлена новая функция RemoveStopCharsAlternative для удаления стоп-символов из заданной строки и replaceKWords для замены определенных ключевых слов для обеспечения единообразия стиля кода. Эти изменения направлены на улучшение читаемости и удобства обслуживания функций форматирования кода.

В package.json в раздел menus было внесено незначительное изменение: условие when для команд editor/context специально нацелено на идентификатор языка rsl. Это гарантирует, что команды «extension.insertQueryFromClipboard» и «extension.copyQueryToClipboard» будут отображаться в контекстном меню только при редактировании файла RSL.

В server/src/server.ts оператор импорта для функции formatCode был обновлен, чтобы отразить ее новое имя, FormatCode, гарантируя, что функциональность форматирования продолжает работать должным образом.

Эти изменения в совокупности повышают читаемость, удобство обслуживания и функциональность кодовой базы, что соответствует лучшим практикам разработки TypeScript.

NotTastyCupcake and others added 2 commits April 3, 2024 17:19
В этом обновлении внесено несколько ключевых изменений и улучшений в кодовую базу TypeScript, в первую очередь сосредоточенных на файлах `server/src/common.ts`, `server/src/format.ts` и `package.json`, а также небольшие изменения в` сервер/src/server.ts`.
@NotTastyCupcake NotTastyCupcake added the enhancement New feature or request label Apr 3, 2024
@NotTastyCupcake
Copy link
Collaborator Author

Отправка в маркетплейс не сработала, снова

@NotTastyCupcake NotTastyCupcake merged commit 83a3683 into alliluja:master Apr 3, 2024
1 check failed
@alliluja
Copy link
Owner

alliluja commented Apr 3, 2024

Автоматом почему-то не срабатывает. Поменял версию приложения - вручную отработало

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants