ale/test
w0rp 396fba7cca
Fix #3312 - Fix a false positive for auto imports
ALE was incorrectly detecting completion results from servers such as
rust-analyzer as wanting to add import lines when additionalTextEdits
was present, but empty.

Now ALE only filters out completion results if the autoimport setting is
off, and one of the additionalTextEdits starts on some line other than
the current line. If any additionalTextEdits happen to be identical to
the change from completion anyway, ALE will skip them.
2020-08-27 08:44:43 +01:00
..
.config/nvim
ada_files Add gnatpp fixer for Ada 2019-07-01 20:50:02 -04:00
ant-test-files Feature/add ant support (#2539) 2019-06-03 20:30:18 +01:00
command_callback #3299 Merge gcc and clang into a cc linter 2020-08-20 01:49:14 +01:00
compile_database_perf Improve perf for compile dbs in large projects 2019-01-06 00:41:57 -08:00
completion Fix #3312 - Fix a false positive for auto imports 2020-08-27 08:44:43 +01:00
csslint-test-files
cucumber_fixtures/features Add cucumber checker for cucumber files 2018-04-20 22:54:29 -04:00
d_files dfmt support (#2662) 2019-09-10 20:54:14 +01:00
dart_files Added dartfmt fixer (#1683) 2018-07-01 13:55:41 +01:00
elixir-test-files
elm-test-files fallback to elm if elm-tests isn’t available 2019-01-04 09:55:35 +02:00
eslint-test-files eslint: Use cwd from executable location to fix nested projects (#3222) 2020-07-08 14:42:01 +01:00
fix Yes, try again to fix Windows tests 2020-08-23 20:19:22 +01:00
fixers Fixed tests 2020-08-21 17:29:43 +05:30
flow
go_files Add fixer for Go modules (#1873) 2018-09-19 19:33:23 +01:00
gradle-test-files
hamllint-test-files
handler Merge pull request #3007 from klaaspieter/swift-format 2020-08-17 23:37:23 +01:00
javascript_files
json_files
jsonlint-test-files support jsonlint local executable 2019-03-15 16:21:48 -05:00
kotlin_files Add ktlint fixer support. 2019-01-20 19:39:47 -06:00
lsp Remove features deprecated in previous versions 2020-08-18 23:03:43 +01:00
markdown_files Add textlint for Asciidoc and add it to Fixers (#2193) 2019-01-10 18:53:45 +00:00
maven-test-files/maven-kotlin-project Add kotlin language server support (#1725) 2018-07-15 18:54:18 +01:00
nim-test-files/with-git/src Add support for nimlsp (#2815) 2019-10-17 17:32:31 +01:00
ocaml-test-files add ocamlformat support 2018-08-26 13:47:56 +02:00
phpcs-test-files
prettier-test-files Set --parser option in Prettier's fixer (#1620) 2018-06-18 22:40:57 +01:00
puppet-test-files Start of vader tests for puppet root detection 2018-07-05 21:25:03 +02:00
python Add TypeScript autoimport support for deoplete (#2779) 2020-01-01 19:00:41 +00:00
python_fixtures/pipenv Add python_[linter]_auto_pipenv options for python linters (fixes #1656) 2018-09-15 22:10:46 -04:00
python-test-files/python-package-project Test for Python project root directory 2019-05-19 09:51:26 -04:00
reasonml_files
ruby_fixtures Add solargraph.yml file as root path search file. 2018-09-05 07:12:04 +09:00
rust_files
scala_fixtures Changed sbtserver to just work off of the address variable 2018-09-01 21:03:29 -04:00
script Merge pull request #2696 from elebow/update-test-docs-for-linter-lists 2019-09-12 22:57:44 +01:00
sign Make it easier to run tests locally 2020-08-16 21:20:08 +01:00
slimlint-test-files
smlnj
swift-test-files [lsp] Add Swift / SourceKit-LSP support (#2420) 2019-04-08 16:25:30 +01:00
swiftlint-test-files Add support for Pod based SwiftLint (#2122) 2018-12-07 15:20:58 -07:00
terraform_files Add terraform-lsp integration (#2758) 2020-04-20 16:02:31 +01:00
test_c_projects Merge pull request #3178 from sudobash1/expand_at 2020-08-19 00:15:34 +01:00
test_cpp_project fix: Force add .astylerc in test_cpp_project 2020-07-30 09:58:14 -04:00
tex_files Add support for latexindent (#2387) 2019-04-13 13:21:59 +01:00
tflint-test-files/foo
top
util fix has('unix') equal 0 is windows. 2018-10-24 08:29:11 +09:00
dumb_tcp_client.py #830 Implement a socket wrapper API for use with LSP connections 2018-07-02 23:49:47 +01:00
dumb_tcp_server.py #830 Implement a socket wrapper API for use with LSP connections 2018-07-02 23:49:47 +01:00
smoke_test.vader #2132 - lint and fix with ale#command#Run 2019-02-06 22:00:11 +00:00
test_ale_has.vader Update the internal ALE version to 2.7.0 2020-06-11 19:21:17 +01:00
test_ale_info_to_clipboard.vader Fix #2438 - Print a friendly message when the clipboard is not available 2019-05-28 20:27:10 +01:00
test_ale_info.vader Add g:ale_sign_highlight_linenr (#2678) 2019-09-01 14:03:54 +01:00
test_ale_lint_command.vader #2132 - lint and fix with ale#command#Run 2019-02-06 22:00:11 +00:00
test_ale_toggle.vader 569 support vim sign group and priority (#2786) 2019-09-25 09:15:16 +01:00
test_ale_var.vader Remove the redundant fix_buffer_data vars and filename variables 2018-07-22 22:31:46 +01:00
test_alejobstarted_autocmd.vader #2017 Add support for display results from other sources 2018-10-29 18:28:28 +00:00
test_alelint_autocmd.vader #2017 Add support for display results from other sources 2018-10-29 18:28:28 +00:00
test_ant_build_classpath_command.vader Feature/add ant support (#2539) 2019-06-03 20:30:18 +01:00
test_ant_find_project_root.vader Feature/add ant support (#2539) 2019-06-03 20:30:18 +01:00
test_autocmd_commands.vader #1532 - Display hover information on CursorHold 2020-08-04 20:11:49 +01:00
test_backwards_compatibility.vader Use a function to define shellcheck linters and vars needed, fixes tests 2020-05-08 12:55:54 +01:00
test_balloon_messages.vader Close #1494 - Prefer displaying higher severity problems for cursor messages, balloons, and highlights 2018-04-10 21:05:22 +01:00
test_c_flag_parsing.vader Keep -iframework if present in parsed C/C++ flags (#3057) 2020-08-20 00:09:02 +01:00
test_checkingbuffer_autocmd.vader #2017 Add support for display results from other sources 2018-10-29 18:28:28 +00:00
test_cleanup.vader
test_code_action.vader Do not save for ALERename and ALEOrganizeImports 2019-10-09 20:54:47 -05:00
test_csslint_config_detection.vader
test_cursor_warnings.vader Fix the cursor tests, that stop tests running 2020-04-18 12:26:38 +01:00
test_deferred_command_string.vader #2132 - Replace command_chain and chain_with with ale#command#Run 2019-04-07 14:58:06 +01:00
test_deferred_executable_string.vader #2132 - Implement deferred command handling for linters 2019-02-21 21:24:41 +00:00
test_disabling_ale.vader
test_dockerfile_hadolint_linter.vader
test_env_function.vader Massively reduce the amount of code needed for linter tests 2018-07-15 18:28:28 +01:00
test_errors_removed_after_filetype_changed.vader Simplify code for marking linters as active 2019-02-14 10:10:46 +00:00
test_eslint_executable_detection.vader eslint: Use cwd from executable location to fix nested projects (#3222) 2020-07-08 14:42:01 +01:00
test_filename_mapping.vader Try to fix Windows tests 2020-08-23 20:05:09 +01:00
test_filetype_linter_defaults.vader Close #2472 - Add support for pyright 2020-08-07 12:16:13 +01:00
test_filetype_mapping.vader
test_find_nearest_directory.vader
test_find_references.vader Closes #3019 - Implement default navigation 2020-04-15 16:50:13 +01:00
test_flow_command.vader #2132 - Replace command_chain and chain_with with ale#command#Run 2019-04-07 14:58:06 +01:00
test_format_command.vader #2556 - Support modifiers for formatted filenames 2020-08-24 09:33:07 +01:00
test_format_temporary_file_creation.vader #2132 - lint and fix with ale#command#Run 2019-02-06 22:00:11 +00:00
test_function_arg_count.vader
test_fuzzy_json_decode.vader
test_get_abspath.vader
test_get_loclist.vader
test_getmatches.vader
test_go_to_definition.vader Remove features deprecated in previous versions 2020-08-18 23:03:43 +01:00
test_gradle_build_classpath_command.vader ale#path#CdString include ale#Escape 2018-10-23 23:20:27 +09:00
test_gradle_find_executable.vader
test_gradle_find_project_root.vader
test_hdl_checker_options.vader Adds hdl_checker LSP support (#2804) 2020-08-06 13:20:54 +01:00
test_highlight_placement.vader Fixes #2982 - Implement g:ale_exclude_highlights 2020-03-11 12:52:41 -04:00
test_highlight_position_chunking.vader
test_history_saving.vader Fix LSP tests 2019-05-24 01:13:52 +01:00
test_hover_parsing.vader Close #3274 - Handle basic LSP markdown formatting 2020-08-12 22:11:45 +01:00
test_hover.vader Close #3274 - Handle basic LSP markdown formatting 2020-08-12 22:11:45 +01:00
test_ignoring_linters.vader Use JSON output for eslint and fix tsserver column 2019-06-02 14:39:03 +02:00
test_jsonlint_executable_detection.vader #2132 - Implement feature tests with ale#Has 2019-04-07 15:34:39 +01:00
test_kotlin_languageserver_path_detection.vader Add kotlin language server support (#1725) 2018-07-15 18:54:18 +01:00
test_line_join.vader #830 Implement a socket wrapper API for use with LSP connections 2018-07-02 23:49:47 +01:00
test_lint_file_linters.vader #2132 - lint and fix with ale#command#Run 2019-02-06 22:00:11 +00:00
test_lint_on_enter_when_file_changed.vader #2132 - lint and fix with ale#command#Run 2019-02-06 22:00:11 +00:00
test_lint_on_filetype_changed.vader Fix #1619 - Rewrite lint on enter events so they behave better 2018-07-17 00:18:34 +01:00
test_linter_defintion_processing.vader Remove features deprecated in previous versions 2020-08-18 23:03:43 +01:00
test_linter_retrieval.vader Fix #1727 - Replace previoulsy defined linters with matching names 2019-06-10 22:41:20 +01:00
test_linter_type_mapping.vader #2017 Add support for display results from other sources 2018-10-29 18:28:28 +00:00
test_linting_blacklist.vader #2132 - lint and fix with ale#command#Run 2019-02-06 22:00:11 +00:00
test_linting_updates_loclist.vader #2132 - lint and fix with ale#command#Run 2019-02-06 22:00:11 +00:00
test_list_formatting.vader Get tests to pass in Vim 8.1 2018-07-23 20:41:48 +01:00
test_list_opening.vader Get tests to pass in Vim 8.1 2018-07-23 20:41:48 +01:00
test_list_titles.vader Get tests to pass in Vim 8.1 2018-07-23 20:41:48 +01:00
test_load_all_linters.vader
test_loclist_binary_search.vader Close #1494 - Prefer displaying higher severity problems for cursor messages, balloons, and highlights 2018-04-10 21:05:22 +01:00
test_loclist_corrections.vader Try to fix Windows tests again 2020-08-23 20:14:08 +01:00
test_loclist_jumping.vader Fix #1317 - Jump to column 1 for problems at column 0 2019-05-17 22:08:03 +01:00
test_loclist_sorting.vader Close #1494 - Prefer displaying higher severity problems for cursor messages, balloons, and highlights 2018-04-10 21:05:22 +01:00
test_nearest_file_search.vader
test_nimlsp_project_root.vader Add support for nimlsp (#2815) 2019-10-17 17:32:31 +01:00
test_no_linting_on_write_quit.vader Fix #2497 - ALE should not lint on save when disabled after fixing 2019-05-13 13:44:29 +01:00
test_organize_imports.vader Do not save for ALERename and ALEOrganizeImports 2019-10-09 20:54:47 -05:00
test_other_sources.vader #2017 Add support for display results from other sources 2018-10-29 18:28:28 +00:00
test_parse_command_args.vader Add a function for parsing command args 2019-02-07 18:10:34 +00:00
test_path_dirname.vader Add support for parsing compile_commands.json files for C compilers 2018-07-29 19:24:27 +01:00
test_path_equality.vader Fix #2525 - Convert Windows paths in a Unix environment 2019-06-05 14:16:43 +01:00
test_path_upwards.vader
test_path_uri.vader Fix #3278 - Handle UTF-8 in URI encoding/decoding 2020-08-10 02:03:41 +01:00
test_pattern_options.vader Fix #1619 - Rewrite lint on enter events so they behave better 2018-07-17 00:18:34 +01:00
test_prepare_command.vader Fix a test on Windows 2019-01-04 14:51:55 +00:00
test_puppet_path_detection.vader Start of vader tests for puppet root detection 2018-07-05 21:25:03 +02:00
test_python_find_project_root.vader Test for Python project root directory 2019-05-19 09:51:26 -04:00
test_python_pipenv.vader Add python_[linter]_auto_pipenv options for python linters (fixes #1656) 2018-09-15 22:10:46 -04:00
test_python_traceback.vader Support pylama for python (#2266) 2019-02-08 21:44:34 +00:00
test_python_virtualenv.vader
test_quickfix_deduplication.vader Close #1494 - Prefer displaying higher severity problems for cursor messages, balloons, and highlights 2018-04-10 21:05:22 +01:00
test_quitting_variable.vader Fix #1619 - Rewrite lint on enter events so they behave better 2018-07-17 00:18:34 +01:00
test_redundant_tsserver_rendering_avoided.vader #2403 - Make ale_disable_lsp apply consistently, and document it better 2019-05-10 13:42:41 +01:00
test_regex_escaping.vader
test_rename.vader Add support for rename (documentChanges) 2020-05-31 11:00:53 +02:00
test_resolve_local_path.vader
test_results_not_cleared_when_opening_loclist.vader 569 support vim sign group and priority (#2786) 2019-09-25 09:15:16 +01:00
test_sandbox_execution.vader #2132 Unify temporary file management in command.vim 2019-01-26 19:33:52 +00:00
test_semver_utils.vader #2132 - Replace command_chain and chain_with with ale#command#Run 2019-04-07 14:58:06 +01:00
test_set_list_timers.vader Get tests to pass in Vim 8.1 2018-07-23 20:41:48 +01:00
test_setting_loclist_from_another_buffer.vader Get tests to pass in Vim 8.1 2018-07-23 20:41:48 +01:00
test_setting_problems_found_in_previous_buffers.vader 569 support vim sign group and priority (#2786) 2019-09-25 09:15:16 +01:00
test_shell_detection.vader Merge pull request #2906 from elebow/shelldetect-fall-back-to-filetype-if-no-hashbang 2020-08-17 21:29:16 +01:00
test_should_do_nothing_conditions.vader Fix #2399 - Do not check buffers used for displaying diffs 2019-04-08 13:42:09 +01:00
test_sml_command.vader
test_socket_connections.vader #830 Make the LSP socket code so far use the new socket API 2018-07-03 00:30:26 +01:00
test_statusline.vader Extend statusline interface (#2240) 2019-01-27 12:44:49 +00:00
test_swift_find_project_root.vader [lsp] Add Swift / SourceKit-LSP support (#2420) 2019-04-08 16:25:30 +01:00
test_swiftlint_executable_detection.vader #2132 - Implement feature tests with ale#Has 2019-04-07 15:34:39 +01:00
test_symbol_search.vader #2132 Use an on-init callback for all LSP logic 2019-02-13 17:26:37 +00:00
test_temporary_file_management.vader Remove features deprecated in previous versions 2020-08-18 23:03:43 +01:00
test_tmpdir_wrapper.vader Only temporarily replace TMPDIR if it's defined to be an empty string 2018-07-16 08:45:55 +01:00
test_verilog_verilator_options.vader #2017 Simplify lint cycles for supporting other sources later 2018-10-29 11:29:21 +00:00
test_vim8_processid_parsing.vader
test_windows_escaping.vader
test_wrap_comand.vader
test_writefile_function.vader fix: don't append newline when buffer is noeol and nofixeol 2020-04-30 15:00:10 -04:00
vimrc Fix #2555 - Remove highlights in lowercase, etc 2019-06-03 20:16:49 +01:00