diff --git a/scripts/xsslint/xsslint/linters.py b/scripts/xsslint/xsslint/linters.py index 1c7cc13774..2e6c3059a6 100644 --- a/scripts/xsslint/xsslint/linters.py +++ b/scripts/xsslint/xsslint/linters.py @@ -1366,15 +1366,15 @@ class MakoTemplateLinter(BaseLinter): """ contexts_re = re.compile( r""" - | # script tag start + | # script tag start | # script tag end - <%static:require_module(_async)?.*?> | # require js script tag start (optionally the _async version) + <%static:require_module(_async)?.*?(? | # require js script tag start (optionally the _async version) | # require js script tag end (optionally the _async version) - <%static:webpack.*?> | # webpack script tag start + <%static:webpack.*(? | # webpack script tag start | # webpack script tag end - <%static:studiofrontend.*?> | # studiofrontend script tag start + <%static:studiofrontend.*?(? | # studiofrontend script tag start | # studiofrontend script tag end - <%block[ ]*name=['"]requirejs['"]\w*> | # require js tag start + <%block[ ]*name=['"]requirejs['"]\w*(? | # require js tag start # require js tag end """, re.VERBOSE | re.IGNORECASE