mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
tidy: Fix WHATWG replacement links (#31449)
This commit is contained in:
parent
51b3313854
commit
ffc9730a48
2 changed files with 4 additions and 4 deletions
|
@ -70,8 +70,8 @@ class CheckTidiness(unittest.TestCase):
|
||||||
|
|
||||||
def test_whatwg_link(self):
|
def test_whatwg_link(self):
|
||||||
errors = tidy.collect_errors_for_files(iterFile('whatwg_link.rs'), [], [tidy.check_by_line], print_text=False)
|
errors = tidy.collect_errors_for_files(iterFile('whatwg_link.rs'), [], [tidy.check_by_line], print_text=False)
|
||||||
self.assertTrue('link to WHATWG may break in the future, use this format instead:' in next(errors)[2])
|
self.assertEqual('link to WHATWG may break in the future, use this format instead: https://html.spec.whatwg.org/multipage/#dom-context-2d-putimagedata', next(errors)[2])
|
||||||
self.assertTrue('links to WHATWG single-page url, change to multi page:' in next(errors)[2])
|
self.assertEqual('links to WHATWG single-page url, change to multi page: https://html.spec.whatwg.org/multipage/#typographic-conventions', next(errors)[2])
|
||||||
self.assertNoMoreErrors(errors)
|
self.assertNoMoreErrors(errors)
|
||||||
|
|
||||||
def test_license(self):
|
def test_license(self):
|
||||||
|
|
|
@ -271,14 +271,14 @@ def is_unsplittable(file_name, line):
|
||||||
def check_whatwg_specific_url(idx, line):
|
def check_whatwg_specific_url(idx, line):
|
||||||
match = re.search(br"https://html\.spec\.whatwg\.org/multipage/[\w-]+\.html#([\w\'\:-]+)", line)
|
match = re.search(br"https://html\.spec\.whatwg\.org/multipage/[\w-]+\.html#([\w\'\:-]+)", line)
|
||||||
if match is not None:
|
if match is not None:
|
||||||
preferred_link = "https://html.spec.whatwg.org/multipage/#{}".format(match.group(1))
|
preferred_link = "https://html.spec.whatwg.org/multipage/#{}".format(match.group(1).decode("utf-8"))
|
||||||
yield (idx + 1, "link to WHATWG may break in the future, use this format instead: {}".format(preferred_link))
|
yield (idx + 1, "link to WHATWG may break in the future, use this format instead: {}".format(preferred_link))
|
||||||
|
|
||||||
|
|
||||||
def check_whatwg_single_page_url(idx, line):
|
def check_whatwg_single_page_url(idx, line):
|
||||||
match = re.search(br"https://html\.spec\.whatwg\.org/#([\w\'\:-]+)", line)
|
match = re.search(br"https://html\.spec\.whatwg\.org/#([\w\'\:-]+)", line)
|
||||||
if match is not None:
|
if match is not None:
|
||||||
preferred_link = "https://html.spec.whatwg.org/multipage/#{}".format(match.group(1))
|
preferred_link = "https://html.spec.whatwg.org/multipage/#{}".format(match.group(1).decode("utf-8"))
|
||||||
yield (idx + 1, "links to WHATWG single-page url, change to multi page: {}".format(preferred_link))
|
yield (idx + 1, "links to WHATWG single-page url, change to multi page: {}".format(preferred_link))
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue