From 30c7e6024f7e85f123c3038e3364f4d22aa291bd Mon Sep 17 00:00:00 2001 From: Bo Anderson Date: Wed, 16 Apr 2025 16:37:03 +0100 Subject: [PATCH] standalone/init: enable more warnings for developers --- Library/Homebrew/standalone/init.rb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Library/Homebrew/standalone/init.rb b/Library/Homebrew/standalone/init.rb index db380a571b..9a2c086540 100644 --- a/Library/Homebrew/standalone/init.rb +++ b/Library/Homebrew/standalone/init.rb @@ -24,6 +24,13 @@ else vendored_versions.include?("#{ruby_major}.#{ruby_minor}") end.freeze +# TODO(odeprecated): remove `respond_to?` check when required Ruby >= 3.4 +if ENV["HOMEBREW_DEVELOPER"] && Warning.respond_to?(:categories) + Warning.categories.each do |category| + Warning[category] = true + end +end + # Setup Homebrew::FastBootRequire for faster boot requires. # Inspired by https://github.com/Shopify/bootsnap/wiki/Bootlib::Require require "rbconfig"