VIM version
NVIM v0.3.5
Build type: Release
Operating System:
macOS 10.14.4
The full error looks like:
Error detected while processing function ale#highlight#UpdateHighlights[29]..<SNR>84_highlight_range[11]..ale#highlight#nvim_buf_add_highlight:
line 1:
Line number outside range
I only see this sometimes while working with JavaScript files when switching through buffers quickly.
Current Filetype: javascript.jsx
Available Linters: ['eslint', 'fecs', 'flow', 'flow-language-server', 'jscs', 'jshint', 'standard', 'tsserver', 'xo']
Enabled Linters: ['eslint']
Suggested Fixers:
'eslint' - Apply eslint --fix to a file.
'fecs' - Apply fecs format to a file.
'importjs' - automatic imports for javascript
'prettier' - Apply prettier to a file.
'prettier_eslint', 'prettier-eslint' - Apply prettier-eslint to a file.
'prettier_standard', 'prettier-standard' - Apply prettier-standard to a file.
'remove_trailing_lines' - Remove all blank lines at the end of a file.
'standard' - Fix JavaScript files using standard --fix
'trim_whitespace' - Remove all trailing whitespace characters at the end of every line.
'xo' - Fix JavaScript/TypeScript files using xo --fix.
Linter Variables:
let g:ale_javascript_eslint_executable = 'eslint'
let g:ale_javascript_eslint_options = ''
let g:ale_javascript_eslint_suppress_eslintignore = 0
let g:ale_javascript_eslint_suppress_missing_config = 0
let g:ale_javascript_eslint_use_global = 0
Global Variables:
let g:ale_cache_executable_check_failures = v:null
let g:ale_change_sign_column_color = 0
let g:ale_command_wrapper = ''
let g:ale_completion_delay = v:null
let g:ale_completion_enabled = 0
let g:ale_completion_max_suggestions = v:null
let g:ale_echo_cursor = 1
let g:ale_echo_msg_error_str = 'Error'
let g:ale_echo_msg_format = '%code: %%s'
let g:ale_echo_msg_info_str = 'Info'
let g:ale_echo_msg_warning_str = 'Warning'
let g:ale_enabled = 1
let g:ale_fix_on_save = 0
let g:ale_fixers = {}
let g:ale_history_enabled = 1
let g:ale_history_log_output = 1
let g:ale_keep_list_window_open = 0
let g:ale_lint_delay = 200
let g:ale_lint_on_enter = 1
let g:ale_lint_on_filetype_changed = 1
let g:ale_lint_on_insert_leave = 0
let g:ale_lint_on_save = 1
let g:ale_lint_on_text_changed = 'always'
let g:ale_linter_aliases = {}
let g:ale_linters = {'ruby': ['rubocop'], 'javascript': ['eslint']}
let g:ale_linters_explicit = 0
let g:ale_list_vertical = 0
let g:ale_list_window_size = 10
let g:ale_loclist_msg_format = '%code: %%s'
let g:ale_lsp_root = {}
let g:ale_max_buffer_history_size = 20
let g:ale_max_signs = -1
let g:ale_maximum_file_size = v:null
let g:ale_open_list = 0
let g:ale_pattern_options = v:null
let g:ale_pattern_options_enabled = v:null
let g:ale_set_balloons = 0
let g:ale_set_highlights = 1
let g:ale_set_loclist = 1
let g:ale_set_quickfix = 0
let g:ale_set_signs = 1
let g:ale_sign_column_always = 0
let g:ale_sign_error = '>>'
let g:ale_sign_info = '--'
let g:ale_sign_offset = 1000000
let g:ale_sign_style_error = '>>'
let g:ale_sign_style_warning = '--'
let g:ale_sign_warning = '--'
let g:ale_statusline_format = v:null
let g:ale_type_map = {}
let g:ale_use_global_executables = v:null
let g:ale_virtualtext_cursor = 0
let g:ale_warn_about_trailing_blank_lines = 1
let g:ale_warn_about_trailing_whitespace = 1
Command History:
(finished - exit code 1) ['/bin/bash', '-c', '''/Users/dbogan/Code/project/node_modules/eslint/bin/eslint.js'' -f unix --stdin --stdin-filename ''/Users/dbogan/Code/project/lib/shared_api.js'' < ''/var/folders/14/g2b3w_t96yz9tpdqmbgmwtfc0000gp/T/nvim7KH0vC/72/shared_api.js''']
<<<OUTPUT STARTS>>>
/Users/dbogan/Code/project/lib/shared_api.js:1:1: Definition for rule 'no-import-state-in-view' was not found [Error/no-import-state-in-view]
/Users/dbogan/Code/project/lib/shared_api.js:1:1: Definition for rule 'no-try-catch-without-done-fail' was not found [Error/no-try-catch-without-done-fail]
2 problems
<<<OUTPUT ENDS>>>
(finished - exit code 1) ['/bin/bash', '-c', '''/Users/dbogan/Code/project/node_modules/eslint/bin/eslint.js'' -f unix --stdin --stdin-filename ''/Users/dbogan/Code/project/lib/shared_api.js'' < ''/var/folders/14/g2b3w_t96yz9tpdqmbgmwtfc0000gp/T/nvim7KH0vC/114/shared_api.js''']
<<<OUTPUT STARTS>>>
/Users/dbogan/Code/project/lib/shared_api.js:1:1: Definition for rule 'no-import-state-in-view' was not found [Error/no-import-state-in-view]
/Users/dbogan/Code/project/lib/shared_api.js:1:1: Definition for rule 'no-try-catch-without-done-fail' was not found [Error/no-try-catch-without-done-fail]
2 problems
<<<OUTPUT ENDS>>>
(finished - exit code 1) ['/bin/bash', '-c', '''/Users/dbogan/Code/project/node_modules/eslint/bin/eslint.js'' -f unix --stdin --stdin-filename ''/Users/dbogan/Code/project/lib/shared_api.js'' < ''/var/folders/14/g2b3w_t96yz9tpdqmbgmwtfc0000gp/T/nvim7KH0vC/132/shared_api.js''']
<<<OUTPUT STARTS>>>
/Users/dbogan/Code/project/lib/shared_api.js:1:1: Definition for rule 'no-import-state-in-view' was not found [Error/no-import-state-in-view]
/Users/dbogan/Code/project/lib/shared_api.js:1:1: Definition for rule 'no-try-catch-without-done-fail' was not found [Error/no-try-catch-without-done-fail]
2 problems
<<<OUTPUT ENDS>>>
(started) ['/bin/bash', '-c', '''/Users/dbogan/Code/project/node_modules/eslint/bin/eslint.js'' -f unix --stdin --stdin-filename ''/Users/dbogan/Code/project/lib/shared_api.js'' < ''/var/folders/14/g2b3w_t96yz9tpdqmbgmwtfc0000gp/T/nvim7KH0vC/143/shared_api.js''']
(started) ['/bin/bash', '-c', '''/Users/dbogan/Code/project/node_modules/eslint/bin/eslint.js'' -f unix --stdin --stdin-filename ''/Users/dbogan/Code/project/lib/shared_api.js'' < ''/var/folders/14/g2b3w_t96yz9tpdqmbgmwtfc0000gp/T/nvim7KH0vC/145/shared_api.js''']
(started) ['/bin/bash', '-c', '''/Users/dbogan/Code/project/node_modules/eslint/bin/eslint.js'' -f unix --stdin --stdin-filename ''/Users/dbogan/Code/project/lib/shared_api.js'' < ''/var/folders/14/g2b3w_t96yz9tpdqmbgmwtfc0000gp/T/nvim7KH0vC/147/shared_api.js''']
(finished - exit code 1) ['/bin/bash', '-c', '''/Users/dbogan/Code/project/node_modules/eslint/bin/eslint.js'' -f unix --stdin --stdin-filename ''/Users/dbogan/Code/project/lib/shared_api.js'' < ''/var/folders/14/g2b3w_t96yz9tpdqmbgmwtfc0000gp/T/nvim7KH0vC/149/shared_api.js''']
<<<OUTPUT STARTS>>>
/Users/dbogan/Code/project/lib/shared_api.js:1:1: Definition for rule 'no-import-state-in-view' was not found [Error/no-import-state-in-view]
/Users/dbogan/Code/project/lib/shared_api.js:1:1: Definition for rule 'no-try-catch-without-done-fail' was not found [Error/no-try-catch-without-done-fail]
2 problems
<<<OUTPUT ENDS>>>
(finished - exit code 1) ['/bin/bash', '-c', '''/Users/dbogan/Code/project/node_modules/eslint/bin/eslint.js'' -f unix --stdin --stdin-filename ''/Users/dbogan/Code/project/lib/shared_api.js'' < ''/var/folders/14/g2b3w_t96yz9tpdqmbgmwtfc0000gp/T/nvim7KH0vC/153/shared_api.js''']
<<<OUTPUT STARTS>>>
/Users/dbogan/Code/project/lib/shared_api.js:1:1: Definition for rule 'no-import-state-in-view' was not found [Error/no-import-state-in-view]
/Users/dbogan/Code/project/lib/shared_api.js:1:1: Definition for rule 'no-try-catch-without-done-fail' was not found [Error/no-try-catch-without-done-fail]
2 problems
<<<OUTPUT ENDS>>>
git pull again and you'll no longer see NeoVim's special highlights until this is merged: https://github.com/w0rp/ale/pull/2511
@w0rp Thank you! Love your work.
@w0rp can we reopen this? I'm seeing the same issue for commit 6e18c03d
Pull again. ALE now ignores all errors from that function.
Most helpful comment
git pullagain and you'll no longer see NeoVim's special highlights until this is merged: https://github.com/w0rp/ale/pull/2511