diff options
author | w0rp <devw0rp@gmail.com> | 2019-09-19 20:48:30 +0100 |
---|---|---|
committer | w0rp <devw0rp@gmail.com> | 2019-09-19 20:48:37 +0100 |
commit | e3784c4c4ebb86bc0cdac3652b4f7e4b38ac554e (patch) | |
tree | 89d416ab3beb25b84fe9f98da93f9515a6ba67f4 | |
parent | b531a4e0b377fbd3863561609479808bb776e805 (diff) | |
download | ale-e3784c4c4ebb86bc0cdac3652b4f7e4b38ac554e.zip |
Close #2764 - Support the new React filetypes with aliases
-rw-r--r-- | autoload/ale/linter.vim | 2 | ||||
-rw-r--r-- | doc/ale.txt | 2 | ||||
-rw-r--r-- | test/test_filetype_linter_defaults.vader | 4 |
3 files changed, 8 insertions, 0 deletions
diff --git a/autoload/ale/linter.vim b/autoload/ale/linter.vim index 167dab1c..a85f06e2 100644 --- a/autoload/ale/linter.vim +++ b/autoload/ale/linter.vim @@ -12,10 +12,12 @@ let s:linters = {} let s:default_ale_linter_aliases = { \ 'Dockerfile': 'dockerfile', \ 'csh': 'sh', +\ 'javascriptreact': ['javascript', 'jsx'], \ 'plaintex': 'tex', \ 'rmarkdown': 'r', \ 'rmd': 'r', \ 'systemverilog': 'verilog', +\ 'typescriptreact': ['typescript', 'tsx'], \ 'verilog_systemverilog': ['verilog_systemverilog', 'verilog'], \ 'vimwiki': 'markdown', \ 'vue': ['vue', 'javascript'], diff --git a/doc/ale.txt b/doc/ale.txt index 9e4af075..832c2707 100644 --- a/doc/ale.txt +++ b/doc/ale.txt @@ -1041,10 +1041,12 @@ g:ale_linter_aliases *g:ale_linter_aliases* { \ 'Dockerfile': 'dockerfile', \ 'csh': 'sh', + \ 'javascriptreact': ['javascript', 'jsx'], \ 'plaintex': 'tex', \ 'rmarkdown': 'r', \ 'rmd': 'r', \ 'systemverilog': 'verilog', + \ 'typescriptreact': ['typescript', 'tsx'], \ 'verilog_systemverilog': ['verilog_systemverilog', 'verilog'], \ 'vimwiki': 'markdown', \ 'vue': ['vue', 'javascript'], diff --git a/test/test_filetype_linter_defaults.vader b/test/test_filetype_linter_defaults.vader index af028041..9c40cb23 100644 --- a/test/test_filetype_linter_defaults.vader +++ b/test/test_filetype_linter_defaults.vader @@ -66,3 +66,7 @@ Execute(The defaults for the verilog filetype should be correct): let g:ale_linters_explicit = 1 AssertEqual [], GetLinterNames('verilog') + +Execute(Default aliases for React should be defined): + AssertEqual ['javascript', 'jsx'], ale#linter#ResolveFiletype('javascriptreact') + AssertEqual ['typescript', 'tsx'], ale#linter#ResolveFiletype('typescriptreact') |