Fix missing filetypes detection

This commit is contained in:
Adam Stankiewicz
2020-09-28 00:41:10 +02:00
parent 2116dd281b
commit 63369f98ef
2 changed files with 14 additions and 14 deletions

View File

@@ -327,8 +327,8 @@ filetypes:
- ino - ino
ignored_warnings: ignored_warnings:
# TODO: fix these # TODO: fix these
- C - '*.C'
- H - '*.H'
- name: c - name: c
linguist: C linguist: C
extra_extensions: extra_extensions:
@@ -389,9 +389,9 @@ filetypes:
# Probably mistake # Probably mistake
- '*Cakefile' - '*Cakefile'
# Used by C# # Used by C#
- csx - '*.csx'
# Used by Chuck # Used by Chuck
- ck - '*.ck'
- name: litcoffee - name: litcoffee
linguist: Literate CoffeeScript linguist: Literate CoffeeScript
extra_extensions: extra_extensions:
@@ -433,7 +433,7 @@ filetypes:
- tab - tab
ignored_warnings: ignored_warnings:
# This is definitely not csv-only, maybe re-enable when heuristics done # This is definitely not csv-only, maybe re-enable when heuristics done
- dat - '*.dat'
--- ---
name: cucumber name: cucumber
remote: tpope/vim-cucumber remote: tpope/vim-cucumber
@@ -924,8 +924,8 @@ filetypes:
- ect - ect
ignored_warnings: ignored_warnings:
# I haven't found reference to them on github # I haven't found reference to them on github
- djs - '*.djs'
- hamljs - '*.hamljs'
--- ---
name: jsx name: jsx
remote: MaxMEllon/vim-jsx-pretty remote: MaxMEllon/vim-jsx-pretty
@@ -1042,7 +1042,7 @@ filetypes:
# Handled by mdx extension # Handled by mdx extension
- mdx - mdx
ignored_warnings: ignored_warnings:
- '{md,mdx,mdown,mkd,mkdn,markdown,mdwn}.{des3,des,bf,bfa,aes,idea,cast,rc2,rc4,rc5,desx}' - '*.{md,mdx,mdown,mkd,mkdn,markdown,mdwn}.{des3,des,bf,bfa,aes,idea,cast,rc2,rc4,rc5,desx}'
--- ---
name: mdx name: mdx
remote: jxnblk/vim-mdx-js remote: jxnblk/vim-mdx-js
@@ -1642,9 +1642,9 @@ filetypes:
linguist: Twig linguist: Twig
ignored_warnings: ignored_warnings:
# handled by other extension # handled by other extension
- xml.twig - '*.xml.twig'
# already covered by .twig # already covered by .twig
- html.twig - '*.html.twig'
- name: xml.twig - name: xml.twig
extensions: extensions:
- xml.twig - xml.twig
@@ -1835,7 +1835,7 @@ filetypes:
# SaxBasic is close to Visual Basic # SaxBasic is close to Visual Basic
- sba - sba
ignored_warnings: ignored_warnings:
- vb - '*.vb'
--- ---
name: dosini name: dosini
remote: vim/vim:runtime remote: vim/vim:runtime
@@ -1853,7 +1853,7 @@ filetypes:
ignored_extensions: ignored_extensions:
- cfg - cfg
ignored_warnings: ignored_warnings:
- php.ini - '*.php.ini'
--- ---
name: odin name: odin
remote: Tetralux/odin.vim remote: Tetralux/odin.vim

View File

@@ -721,13 +721,13 @@ end
def process_list(list, extras) def process_list(list, extras)
list.flat_map do |f| list.flat_map do |f|
expand_all(yield f, extras).uniq.map { |e| [f["name"], e] } expand_all(yield(f), extras).uniq.map { |e| [f["name"], e] }
end end
end end
def show_warnings(all_filetypes, expected_filetypes) def show_warnings(all_filetypes, expected_filetypes)
all_expected = process_list(expected_filetypes, false) do |f| all_expected = process_list(expected_filetypes, false) do |f|
(f["extensions"] || []).map { |e| "*" + e } + (f["filenames"] || []) (f["extensions"] || []).map { |e| "*." + e } + (f["filenames"] || [])
end end
all_handled = process_list(all_filetypes, all_expected) do |f| all_handled = process_list(all_filetypes, all_expected) do |f|