К основному содержимому
Знак Repo Vitals: пульс, который кончается коммитомREPO VITALS

применимый вес 65 %

mezentsevs/virtual-file-system

Язык: Vue
ветка main

🗂️ A full-stack SPA implementing a virtual file system with a hierarchical tree structure. It supports full CRUD operations, validation, and sorting, providing an intuitive interface for managing files and folders directly in the browser. Built with PHP, Laravel, MySQL, JS, Inertia.js, Vue, Tailwindcss, Docker.

Открыть на SourceCraftСкачать отчёт (Markdown)снимок 8 октября 2026 г.покрытие сигналов 65 %проанализирован 17 сентября 2026 г. в 18:49 UTC — часть недоступна

Из чего складывается 100

вес категории
Документация 20Активность 20Безопасность 20CI/CD 15Задачи 15Здоровье кода 10

Светлые сегменты — Безопасность: появится с токеном участника; Задачи: трекер не заведён или пуст. Их вес делят остальные.

Шесть категорий

набрано / вес
Документация и лучшие практикипокрытие сигналов 76 %
18,9–26,2 / 30,8
частично
Активность проекта
17,6 / 30,8
оценено
Безопасностьпоявится с токеном участника
нет данных
CI/CDпокрытие сигналов 50 %
0–11,5 / 23,1
частично
Задачитрекер не заведён или пуст
нет данных
Здоровье кода
0–15,4 / 15,4
сбор отказал
Состояния:
оценено
частично
нет данных
вес уходит соседям
сбор отказал
интервал, не ноль
Не удалось измерить: прогоны CI
закрыто площадкой
станут группой, когда откроется доступ
Не удалось измерить: каталог документации, Dockerfile, инструкция для контрибьюторов, плотность пометок TODO/FIXME
не удалось увидеть
окно площадки усечено: файл на глубине или свежая версия могли остаться за краем

Сильные стороны

что уже сделано
  • README вводит в проект
  • Работа идёт без долгих пауз (8 недель)
  • Коммиты идут весь год (19 коммитов)
  • Лицензия на месте
  • Тесты лежат в репозитории

Что повлияло на балл

Штрафы

Документация и лучшие практики

  • −3
    политика ревьюзащиты нет
  • −1
    политика защиты ветокзащиты нет
  • −<1
    доля коротких сообщений коммитов — 12 %

Активность проекта

  • −5
    последний релиз — 586 дней
  • −3
    доля коммитов автора-лидера — 89 %
  • −3
    уникальные авторы — 2 автора
  • −2
    последний коммит — 134 дня
  • −<1
    коммиты за год — 19 коммитов

CI/CD

  • −12
    конфигурация CI SourceCraftотсутствует

Не удалось измерить — ширина интервала

Это не штраф: нижняя граница балла считает метрику нулём, верхняя — полной

Документация и лучшие практики

  • до −3
    каталог документацииданные не собраны
  • до −3
    Dockerfileданные не собраны
  • до −1
    инструкция для контрибьюторовданные не собраны

CI/CD

  • до −12
    прогоны CIданные не собраны

Здоровье кода

  • до −15
    плотность пометок TODO/FIXMEданные не собраны

Что поднимет балл

по силе влияния
  • CI/CD
    +12
    добавьте конфигурацию CI SourceCraft (.sourcecraft/ci.yaml); внешний CI сервис не видитконфигурация CI SourceCraftзачем: сборка и проверки воспроизводимы у того, кто берёт код
  • Активность
    +5
    опубликуйте релиз или проставьте тег версиипоследний релиз — 586 днейзачем: сборка и проверки воспроизводимы у того, кто берёт код
  • Активность
    +3
    делитесь работой с другими участникамидоля коммитов автора-лидера — 89 %зачем: работа не держится на одном человеке
  • настройте политику ревью+3
  • привлеките второго сопровождающего+3
  • сделайте коммит в ближайшее время+2
  • настройте политику защиты веток+1
  • коммитьте чаще+<1
  • пишите содержательные сообщения коммитов+<1