lib/inch/language/ruby/provider/yard/docstring.rb in inch-0.6.1 vs lib/inch/language/ruby/provider/yard/docstring.rb in inch-0.6.2

- old
+ new

@@ -26,10 +26,12 @@ def code_examples @code_examples ||= parse_code_examples end + # Returns +true+ if the docstring describes the parameter with the + # given +name+. def describes_parameter?(name) return false if name.nil? describe_parameter_regexps(name).any? do |pattern| @text.index(pattern) end @@ -147,10 +149,10 @@ def describe_parameter_regexps(name) same_line_regexps = mention_parameter_patterns(name).map do |pattern| r = pattern.is_a?(Regexp) ? pattern : Regexp.escape(pattern) - /^#{r}\s?\S+/ + /^\s*[-\*]?\s*#{r}\s?\S+/ end same_line_regexps + describe_parameter_extra_regexps(name) end def mention_parameter_regexps(name)