Bo Anderson

Results 59 issues of Bo Anderson

### Motivation The overloads for `Net::HTTP` methods are complicated and easy to make mistakes (e.g. passing a `URI` vs a String). Signatures can help catch some of these issues statically....

Created by `brew update-swift`. 🚀 --- Created with `brew bump-formula-pr`. - [x] `resource` blocks have been checked for updates.

python
in progress
bump-formula-pr
CI-linux-self-hosted
CI-no-fail-fast
long build

## Steps to reproduce the problem ```rb # frozen_string_literal: true source 'https://rubygems.org' gem 'rubocop' gem 'rubocop-md' ``` ```yml plugins: - rubocop-md AllCops: NewCops: enable UseCache: false ``` ```console $ bundle...

bug

#### Input [→ View on sorbet.run](https://sorbet.run/?arg=--print=rewrite-tree&arg=--enable-experimental-requires-ancestor#%23%20typed%3A%20strict%0Amodule%20ActiveSupport%3A%3AConcern%3B%20end%0A%0Amodule%20Thing%0A%20%20extend%20ActiveSupport%3A%3AConcern%0A%0A%20%20class_methods%20do%0A%20%20%20%20extend%20T%3A%3ASig%0A%20%20%20%20extend%20T%3A%3AHelpers%0A%20%20%20%20extend%20T%3A%3AGeneric%0A%0A%20%20%20%20requires_ancestor%20%7B%20T.class_of%28Object%29%20%7D%0A%20%20%20%20has_attached_class!%0A%0A%20%20%20%20sig%20%7B%20returns%28T.attached_class%29%20%7D%0A%20%20%20%20def%20foo%0A%20%20%20%20%20%20new%0A%20%20%20%20end%0A%20%20end%0Aend%0A%0Aclass%20Test%0A%20%20include%20Thing%0Aend%0A%0ATest.foo%0A) ```ruby # typed: strict module ActiveSupport::Concern; end module Thing extend ActiveSupport::Concern class_methods do extend T::Sig extend T::Helpers extend T::Generic requires_ancestor { T.class_of(Object) } has_attached_class!...

bug
unconfirmed

Consider the following struct: ```rb class Test < T::Struct prop :secret, String end ``` This will result in the following hard error: > Test#secret has the word 'secret' in its...

feedback

* Add patch for all documented 2.35 CVEs (and any other commits that need to be applied for the CVE patches to apply cleanly) * Add support for aarch64 bootstrapping...

in progress
linux-only

Example: [CVE-2020-8927](https://osv.dev/vulnerability/CVE-2020-8927) Multiple unrelated git repos are grouped into a single `affected` entry, which leads to a confusing "affected versions" list which seemingly only applies to the first git repo...

documentation
frontend
backlog

Another regression: ``` lua lua_run_cl surface.CreateFont("TestFont", { font = "Arial", size = 28, italic = true, underline = true, strikeout = true }) lua_run_cl hook.Add("HUDPaint", "TestingFonts", function() draw.SimpleText("Testing fonts", "TestFont",...

Platform: MacOS

GitHub Actions now supports Node 24. Node 24 supports natively running TypeScript without needing a compile stage (erasable syntax only) which means we can adopt it without needing to add...