Skip to content

feat: команда opm audit для анализа зависимостей #270

Description

@johnnyshut

Предлагаю добавить команду opm audit — не как security-сканер (базы уязвимостей для OneScript не существует), а как инструмент анализа состояния зависимостей проекта.

Возможные режимы:

  • opm audit --outdated — показать зависимости, для которых в хабе есть более новые версии (только анализ, без изменений, в отличие от update)
  • opm audit --conflicts — обнаружить конфликты версий в дереве транзитивных зависимостей
  • opm audit --licenses — вывести лицензии всех зависимостей (актуально для корпоративных проектов)

Инфраструктура для этого уже есть: МенеджерУстановкиПакетов, КэшУстановленныхПакетов, СерверПакетов. Логику разрешения транзитивных зависимостей можно переиспользовать.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions