Skip to content

Latest commit

 

History

History
40 lines (26 loc) · 2.13 KB

File metadata and controls

40 lines (26 loc) · 2.13 KB

Hexlet tests and linter status:

Actions Status SonarQube Cloud Quality Gate Status

Welcome!

профессия PHP-разработчик от Hexlet

В этом проекте отрабатывается работа с коллекциями. Изучаются способы построения и обхода деревьев.

Описание
Вычислитель отличий – программа, определяющая разницу между двумя структурами данных.
Это популярная задача, для решения которой существует множество онлайн-сервисов, например: http://www.jsondiff.com/.
Подобный механизм используется при выводе тестов или при автоматическом отслеживании изменении в конфигурационных файлах.

Возможности утилиты:

Поддержка разных входных форматов: yaml и json
Генерация отчета в виде plain text, stylish и json

Установка:

git clone https://github.com/webDevWay/php-project-48 make install

Readme:

gendiff -h

Зависимости:

PHP 8.1+ Composer Make

Пример Работы c 1 вариантом

Пример работы: все варианты