aboutsummaryrefslogtreecommitdiff
path: root/dotfiles/.local/share/nvim/site/autoload/neomake/makers/ft/javascript.vim
diff options
context:
space:
mode:
authorYaroslav <contact@yaroslavps.com>2020-08-10 19:46:27 +0300
committerYaroslav <contact@yaroslavps.com>2020-08-10 19:46:27 +0300
commitf030afd547a56ce3d6156a0a92dddaae275ee1d4 (patch)
tree023a5751169cc6ffdec1af998d703b5b8bcdae9f /dotfiles/.local/share/nvim/site/autoload/neomake/makers/ft/javascript.vim
parent812bcaaf2622dc27310e8579c181394cbc68f7a2 (diff)
downloadvimrice-f030afd547a56ce3d6156a0a92dddaae275ee1d4.tar.gz
vimrice-f030afd547a56ce3d6156a0a92dddaae275ee1d4.zip
simplify vim rice: use vimplug for managing plugins
Diffstat (limited to 'dotfiles/.local/share/nvim/site/autoload/neomake/makers/ft/javascript.vim')
-rw-r--r--dotfiles/.local/share/nvim/site/autoload/neomake/makers/ft/javascript.vim119
1 files changed, 0 insertions, 119 deletions
diff --git a/dotfiles/.local/share/nvim/site/autoload/neomake/makers/ft/javascript.vim b/dotfiles/.local/share/nvim/site/autoload/neomake/makers/ft/javascript.vim
deleted file mode 100644
index 7bb379f..0000000
--- a/dotfiles/.local/share/nvim/site/autoload/neomake/makers/ft/javascript.vim
+++ /dev/null
@@ -1,119 +0,0 @@
-" vim: ts=4 sw=4 et
-
-function! neomake#makers#ft#javascript#EnabledMakers() abort
- return ['jshint', 'jscs',
- \ executable('eslint_d') ? 'eslint_d' : 'eslint',
- \]
-endfunction
-
-function! neomake#makers#ft#javascript#tsc() abort
- return neomake#makers#ft#typescript#tsc()
-endfunction
-
-function! neomake#makers#ft#javascript#gjslint() abort
- return {
- \ 'args': ['--nodebug_indentation', '--nosummary', '--unix_mode', '--nobeep'],
- \ 'errorformat': '%f:%l:(New Error -%\\?\%n) %m,' .
- \ '%f:%l:(-%\\?%n) %m,' .
- \ '%-G1 files checked,' .
- \ ' no errors found.,' .
- \ '%-G%.%#'
- \ }
-endfunction
-
-function! neomake#makers#ft#javascript#jshint() abort
- return {
- \ 'args': ['--verbose'],
- \ 'errorformat': '%A%f: line %l\, col %v\, %m \(%t%*\d\),%-G,%-G%\\d%\\+ errors',
- \ 'postprocess': function('neomake#postprocess#generic_length'),
- \ }
-endfunction
-
-function! neomake#makers#ft#javascript#jscs() abort
- return {
- \ 'args': ['--no-colors', '--reporter', 'inline'],
- \ 'errorformat': '%E%f: line %l\, col %c\, %m',
- \ }
-endfunction
-
-function! neomake#makers#ft#javascript#eslint() abort
- let maker = {
- \ 'args': ['--format=compact'],
- \ 'errorformat': '%E%f: line %l\, col %c\, Error - %m,' .
- \ '%W%f: line %l\, col %c\, Warning - %m,%-G,%-G%*\d problems%#',
- \ 'cwd': '%:p:h',
- \ 'output_stream': 'stdout',
- \ }
-
- function! maker.supports_stdin(_jobinfo) abort
- let self.args += ['--stdin', '--stdin-filename=%:p']
- let self.tempfile_name = ''
- return 1
- endfunction
-
- return maker
-endfunction
-
-function! neomake#makers#ft#javascript#eslint_d() abort
- return neomake#makers#ft#javascript#eslint()
-endfunction
-
-function! neomake#makers#ft#javascript#standard() abort
- return {
- \ 'args': ['-v'],
- \ 'errorformat': '%W %f:%l:%c: %m,%-Gstandard: %.%#'
- \ }
-endfunction
-
-function! neomake#makers#ft#javascript#semistandard() abort
- return {
- \ 'errorformat': '%W %f:%l:%c: %m'
- \ }
-endfunction
-
-function! neomake#makers#ft#javascript#rjsx() abort
- return {
- \ 'exe': 'emacs',
- \ 'args': ['%t','--quick','--batch','--eval='
- \ .'(progn(setq package-load-list ''((js2-mode t)(rjsx-mode t)))(package-initialize)(require ''rjsx-mode)'
- \ .' (setq js2-include-node-externs t js2-include-rhino-externs t js2-include-browser-externs t js2-strict-missing-semi-warning nil)'
- \ .' (rjsx-mode)(js2-reparse)(js2-display-error-list)'
- \ .' (princ(replace-regexp-in-string "^" (concat buffer-file-name " ")'
- \ .' (with-current-buffer "*js-lint*" (buffer-substring-no-properties(point-min)(point-max)))))(terpri))'],
- \ 'errorformat': '%f line %l: %m,%-G%.%#',
- \ 'append_file': 0,
- \ }
-endfunction
-
-function! neomake#makers#ft#javascript#flow() abort
- return {
- \ 'args': ['--from=vim', '--show-all-errors'],
- \ 'errorformat':
- \ '%-GNo errors!,'
- \ .'%EFile "%f"\, line %l\, characters %c-%m,'
- \ .'%trror: File "%f"\, line %l\, characters %c-%m,'
- \ .'%C%m,%Z',
- \ 'postprocess': function('neomake#makers#ft#javascript#FlowProcess')
- \ }
-endfunction
-
-function! neomake#makers#ft#javascript#FlowProcess(entry) abort
- let lines = split(a:entry.text, '\n')
- if !empty(lines)
- let a:entry.text = join(lines[1:])
- let a:entry.length = lines[0] - a:entry.col + 1
- endif
-endfunction
-
-function! neomake#makers#ft#javascript#xo() abort
- return {
- \ 'args': ['--compact'],
- \ 'errorformat': '%E%f: line %l\, col %c\, Error - %m,' .
- \ '%W%f: line %l\, col %c\, Warning - %m',
- \ }
-endfunction
-
-function! neomake#makers#ft#javascript#stylelint() abort
- return neomake#makers#ft#css#stylelint()
-endfunction
-