From 417df69667c1df5484d01ea766320324759d8718 Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Mon, 28 Sep 2020 02:19:06 +0200 Subject: Fix zsh missing filenames --- scripts/build | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'scripts/build') diff --git a/scripts/build b/scripts/build index dd0af0c0..49ae41e1 100755 --- a/scripts/build +++ b/scripts/build @@ -729,6 +729,7 @@ def show_warnings(all_filetypes, expected_filetypes) if !ENV["DEV"] return end + all_expected = process_list(expected_filetypes, false) do |f| (f["extensions"] || []).map { |e| "*." + e } + (f["filenames"] || []) end @@ -742,8 +743,11 @@ def show_warnings(all_filetypes, expected_filetypes) [a, Regexp.union(b.map { |x| Regexp.escape(x).gsub('\\*', '.*') })] end] + puts all_handled.select { |a, b| a.include?('zsh') } + + puts all_handled_regexps["zsh"] for name, e in all_expected - all_handled - if e.match?(/\/\*?\.[^\/]+$/) && all_handled.include?([name, e.split('/').last.gsub('*', '')]) + if all_handled.include?([name, e.split('/').last.gsub('*', '')]) next end if e.include?('*') && all_handled_regexps[name].match?(e) -- cgit v1.2.3