Commit cce9c649 authored by Raniere Silva's avatar Raniere Silva
Browse files

Avoid wrong error with links at index.md

We don't validate links to glossary
but we validate links from index.md
to ensure that their text
and the title of the lesson it point to
are the same.

This exclude links point to one address with '#'
since it probably points to a glossary entry.
parent 0b29b124
Loading
Loading
Loading
Loading
+12 −2
Original line number Diff line number Diff line
@@ -475,8 +475,18 @@ class IndexPageValidator(MarkdownValidator):

    def _partition_links(self):
        """Check the text of every link in index.md"""
        check_text = self.ast.find_external_links()
        return check_text, []
        external_links = self.ast.find_external_links()

        check_text = []
        no_check_text = []

        for link in external_links:
            if '#' in link.destination:
                no_check_text.append(link)
            else:
                check_text.append(link)

        return check_text, no_check_text

    def _validate_intro_section(self):
        """Validate the intro section