git: https://github.com/apetryashov/CleanCode.Cli
Установочный файл: https://apetryashov.github.io/utils/clean-code/clean-code.installer.exe
Последний релиз: 1.2
- Установка одним exe файлов
- Автообновление утилиты на основе github releases
- Автообновление resarper-clt
- Возможность использовать как глобальные .DotSettings файл, так и кастомный файл
- Проверка происходит только для измененных файлов.
- Для новых проектов в первый запуск будут проверены все файл
- После обновления resharper-clt, кеш очищается
- Можно делать фулл проверку при помощи ключа -f\—forse
- Формирование как консольного так и html отчета о работе для функции code-inspections
- ...
Данная утилита позволяет из консоли запустить статический анализ .net проекта и провести реформат кода в соответствии с описанными в файле .DotSettings файле правил.
По сути, утилита являет оберткой над консольной утилитой resharper-clt от Jetbrains. Данная утилита используется в Resharper и Rider.
Для чего это нужно?
- Для многих cli утилиты являются более удобными в использовании
- Возможность встраивания в процесс ci. Дело в том, что мы используем teamCity для прогона тестов. На основе этой утилиты можно легко сделать шаг, проверяющий code-style проекта. Это выступает гарантом единообразия кода для всех контрибьюторов.
- Гарантия того, что всегда используется последняя версия как утилиты, так и инспекций.
Info:
cleanup Start ReSharper cleanup tool for given directory
code-inspections Start ReSharper code-inspection tool for given directory
update Update resharper-clt tool
help Display more information on a specific command.
Copyright (C) 2020 @apetryashov v1.2.0.0