dockadvisor - быстрый и легковесный линтер для Dockerfile, написанный на Go, который помогает вам писать более качественные Dockerfile, выявляя распространенные проблемы и антипаттерны.Возможности:
- быстрый и легковесный: создан на
Go для оптимальной производительности, с поддержкой WebAssembly для выполнения в браузере.- комплексная проверка: более 60 правил, охватывающих все стандартные инструкции
Dockerfile, многоэтапные сборки и лучшие практики обеспечения безопасности.- понятная обратная связь: информативные сообщения об ошибках с номерами строк, уровнями серьезности и ссылками на документацию
Docker.- оценка качества: Получайте оценку от 0 до 100 на основе нарушений правил, чтобы отслеживать качество
Dockerfile с течением времени.- функция обеспечения безопасности: обнаруживает потенциальные секреты в переменных, проверяет область видимости
ARG и выявляет неопределенные ссылки.https://github.com/deckrun/dockadvisor
Опубликовано в @gitgate
#docker #linter #dockerfile
