mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00

- This was done with `brew typecheck --update --suggest-typed` which (as of the previous commit) uses Spoom, yet another gem. I thought I'd see how well it works. There are no Sorbet errors after these changes!
12 lines
344 B
Ruby
12 lines
344 B
Ruby
# typed: true
|
|
# frozen_string_literal: true
|
|
|
|
# from https://github.com/lsegal/yard/issues/484#issuecomment-442586899
|
|
class IgnoreDirectiveDocstringParser < YARD::DocstringParser
|
|
def parse_content(content)
|
|
super(content&.sub(/(\A(typed|.*rubocop)|TODO):.*/m, ""))
|
|
end
|
|
end
|
|
|
|
YARD::Docstring.default_parser = IgnoreDirectiveDocstringParser
|