1. Аудит некорректных диапазонов версий в package.json
Фронтенд-разработчикКонтекст
Разработчик проводит рефакторинг старого проекта и хочет убедиться, что все зависимости описаны корректно и безопасно.
Проблема
В манифесте присутствуют wildcard-версии (*), дубликаты пакетов и нарушен алфавитный порядок ключей.
Как использовать
Вставьте содержимое package.json в поле ввода, выберите стандартный уровень строгости и нажмите кнопку запуска аудита.
{
"packageJson": "{\n \"name\": \"messy-app\",\n \"dependencies\": {\n \"lodash\": \"*\",\n \"axios\": \"^1.2.0\"\n },\n \"devDependencies\": {\n \"lodash\": \"^4.17.21\"\n }\n}",
"strictness": "standard"
}Результат
Инструмент выдает оценку C, указывает на дублирование lodash в двух секциях, предупреждает о рисках использования wildcard (*) и рекомендует отсортировать ключи.