From ddd28e52e7e0d8061f69d3a9a8bc5d7e985b02f6 Mon Sep 17 00:00:00 2001 From: Patrick Linnane Date: Tue, 13 Aug 2024 12:42:06 -0600 Subject: [PATCH 1/2] extend/io: use `typed: strict` Signed-off-by: Patrick Linnane --- Library/Homebrew/extend/io.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/extend/io.rb b/Library/Homebrew/extend/io.rb index 0195626bd1..55db17651e 100644 --- a/Library/Homebrew/extend/io.rb +++ b/Library/Homebrew/extend/io.rb @@ -1,7 +1,8 @@ -# typed: true # rubocop:todo Sorbet/StrictSigil +# typed: strict # frozen_string_literal: true class IO + sig { params(sep: BasicObject).returns(String) } def readline_nonblock(sep = $INPUT_RECORD_SEPARATOR) line = +"" buffer = +"" From 9b33210241de67c38229b263a5f87ff94c94bfcf Mon Sep 17 00:00:00 2001 From: Patrick Linnane Date: Tue, 13 Aug 2024 13:30:49 -0600 Subject: [PATCH 2/2] Update io.rb Co-authored-by: Bo Anderson --- Library/Homebrew/extend/io.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/extend/io.rb b/Library/Homebrew/extend/io.rb index 55db17651e..a6eb7d4b70 100644 --- a/Library/Homebrew/extend/io.rb +++ b/Library/Homebrew/extend/io.rb @@ -2,7 +2,7 @@ # frozen_string_literal: true class IO - sig { params(sep: BasicObject).returns(String) } + sig { params(sep: String).returns(String) } def readline_nonblock(sep = $INPUT_RECORD_SEPARATOR) line = +"" buffer = +""