brew/Library/Homebrew/yard/ignore_directives.rb
2021-04-02 23:21:03 +02:00

12 lines
345 B
Ruby

# typed: false
# 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