Commit b5e84367 authored by Rene Saarsoo's avatar Rene Saarsoo
Browse files

Hide common false-positive auto-link warnings.

- Color codes like #AAA, #00FF00
- Filenames like index.html, app.js
- Member names beginning with number
parent e8b49c4b
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -235,6 +235,8 @@ module JsDuck
          cls2, member2 = split_to_cls_and_member(cls)
          if @relations[cls2] && get_matching_member(cls2, member2)
            return link(cls2, member2, cls2+"."+member2)
          elsif cls =~ /\.(js|css|html|php)\Z/
            # Ignore common filenames
          else
            warn_magic_link("#{cls} links to non-existing class")
          end
@@ -242,6 +244,9 @@ module JsDuck
      elsif !cls && member
        if get_matching_member(@class_context, member)
          return link(@class_context, member, member)
        elsif member =~ /\A([A-F0-9]{3}|[A-F0-9]{6})\Z/i || member =~ /\A[0-9]/
          # Ignore HEX color codes and
          # member names beginning with number
        else
          warn_magic_link("##{member} links to non-existing member")
        end