Skip to content

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

@johnnyshut

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions