From 35710c115486e258dc3f98cc25e237b6e43d8edc Mon Sep 17 00:00:00 2001 From: Martin Leduc <31558169+DecimalTurn@users.noreply.github.com> Date: Fri, 21 Jun 2024 16:11:16 -0400 Subject: [PATCH] Remove backreferences in regex patterns for `XML Property List` and `JavaScript` --- lib/linguist/heuristics.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/linguist/heuristics.yml b/lib/linguist/heuristics.yml index 8a6fcea078..7f333bb183 100644 --- a/lib/linguist/heuristics.yml +++ b/lib/linguist/heuristics.yml @@ -226,7 +226,7 @@ disambiguations: - language: Erlang pattern: '^\s*(?:%%|main\s*\(.*?\)\s*->)' - language: JavaScript - pattern: '\/\/|("|'')use strict\1|export\s+default\s|\/\*(?:.|[\r\n])*?\*\/' + pattern: '\/\/|["'']use strict["'']|export\s+default\s|\/\*(?:.|[\r\n])*?\*\/' - extensions: ['.ex'] rules: - language: Elixir @@ -552,7 +552,7 @@ disambiguations: - extensions: ['.plist'] rules: - language: XML Property List - pattern: '^\s*(?:<\?xml\s|\s*$)' + pattern: '^\s*(?:<\?xml\s|\s*$)' - language: OpenStep Property List - extensions: ['.plt'] rules: