lib/packwerk/formatters/progress_formatter.rb in packwerk-3.0.1 vs lib/packwerk/formatters/progress_formatter.rb in packwerk-3.1.0

- old
+ new

@@ -28,10 +28,19 @@ execution_time = Benchmark.realtime(&block) finished(execution_time) end + sig { params(failed: T::Boolean).void } + def increment_progress(failed = false) + if failed + mark_as_failed + else + mark_as_inspected + end + end + sig { void } def mark_as_inspected @out.print(".") end @@ -42,17 +51,19 @@ sig { void } def interrupted @out.puts @out.puts("Manually interrupted. Violations caught so far are listed below:") + @out.puts end private sig { params(execution_time: Float).void } def finished(execution_time) @out.puts @out.puts("📦 Finished in #{execution_time.round(2)} seconds") + @out.puts end sig { void } def start_validation @out.puts("📦 Packwerk is running validation...")