Skip to content
Snippets Groups Projects
Commit ae925f67 authored by Rick Waldron's avatar Rick Waldron Committed by Leo Balter
Browse files

Lint: make esid check allow "%" (#1638)

parent ccaa9571
No related branches found
No related tags found
No related merge requests found
......@@ -8,11 +8,12 @@ class CheckEsid(Check):
def __init__(self):
#self.es5idRegex = re.compile(r"^S?(B|\d+)(\.\d+)+(-(\d+|[a-z]|i+))*(_A\d(\.\d+)?(_T\d(\.\d+)?)?)?$")
self.es6idRegex = re.compile(r"^(S?(B|\d+)(\.\d+)+(((_A\d\.\d)?_T?\d)|[ _]S\d+(\.[a-z])*)?(, |$))+")
# Simpliiied version of the WhatWG URL specification for fragment
# parsing
# Simplified version of the WhatWG URL specification for fragment
# parsing:
# https://url.spec.whatwg.org/#fragment-state
# However, that must also include "%"
self.esidRegex = re.compile(
u"^[a-z0-9!$&'()*+,\-./:;=?@_~\u00a0-\U0010fffd]+$", re.IGNORECASE
u"^[a-z0-9!$%&'()*+,\-./:;=?@_~\u00a0-\U0010fffd]+$", re.IGNORECASE
)
def run(self, name, meta, source):
......
......@@ -2,7 +2,7 @@
// Copyright (C) 2017 Mike Pennisi. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: use-strict-directive!@$&*()_+
esid: use-strict-directive!@$%&*()_+
description: Minimal test
---*/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment