https://github.com/bayselonarrend/oscsviewer
VS Code плагин визуализации результатов -codestat для OneScript
https://github.com/bayselonarrend/oscsviewer
onescript vscode-extension
Last synced: 5 months ago
JSON representation
VS Code плагин визуализации результатов -codestat для OneScript
- Host: GitHub
- URL: https://github.com/bayselonarrend/oscsviewer
- Owner: Bayselonarrend
- License: mit
- Created: 2026-01-16T10:20:43.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2026-01-17T15:49:19.000Z (5 months ago)
- Last Synced: 2026-01-21T13:34:53.197Z (5 months ago)
- Topics: onescript, vscode-extension
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=bayselonarrend.oscript-codestat-viewer
- Size: 3.11 MB
- Stars: 10
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# OneScript CodeStat Viewer
Расширение для визуализации статистики профилирования кода (`-codestat`) OneScript в редакторе VS Code
https://github.com/user-attachments/assets/11a9ad6e-b65a-47ff-81cb-e944aa6952de
## Возможности
- Иконка в статус-баре для быстрого доступа
- Боковая панель для управления файлами статистики
- Добавление/удаление файлов codestat
- Временное отключение файлов без удаления
- Отображение count и time рядом с каждой строкой кода
- Список самых "тяжелых" строк на боковой панели с возможностью быстрого перехода
- Цветовая индикация: красный > 100ms, жёлтый > 10ms
## Использование
1. Нажмите на иконку CodeStat в Activity Bar (слева) или в статус-баре (в правом нижнем углу)
2. Добавьте файлы статистики кнопкой "+"
3. Откройте файл исходного кода - статистика появится слева от строк
4. Нажмите "Refresh" для обновления данных при необходимости
## Формат файла статистики
```json
{
"C:\\path\\to\\file.os": {
"#path": "C:\\path\\to\\file.os",
"FunctionName": {
"23": { "count": 5, "time": 709 }
}
}
}
```