ale/test
Steven Humphrey 99263bdda4 Perlcritic column number and rule names (#640)
* Add column number to perlcritic linting output

This returns the column number of the perlcritic error so that ale can
show the column in addition to the line where perlcritic found an error.

* Add perlcritic configuration for rule names

This adds a configuration setting so that the name of the perlcritic
rule is shown [Rule::Name] after the error message.

This is useful to lookup the rule failure.

* Add a vader test for perlcritic#GetCommand
2017-06-11 21:13:47 +01:00
..
.config/nvim Run all tests in NeoVim, improve the test script, and make all tests pass for NeoVim 2017-05-12 20:38:52 +01:00
command_callback Search python fixers in virtual environment (#632) 2017-06-07 20:42:30 +01:00
csslint-test-files Fix #260 automatically set .csslintrc files from ancestor directories 2017-03-29 00:56:39 +01:00
eslint-test-files Automatically use eslint_d for eslint, when available 2017-05-25 22:34:59 +01:00
fixers Search python fixers in virtual environment (#632) 2017-06-07 20:42:30 +01:00
flow Fix #246 Don't run flow if there's no .flowconfig 2017-02-10 22:47:56 +00:00
handler Fix the stylelint tests to match the changes to the handler 2017-06-07 09:29:53 +01:00
lsp Add support for generating essential tsserver messages 2017-06-07 17:05:34 +01:00
ruby_fixtures [RFC] Add Brakeman for Ruby on Rails (references #385) (#509) 2017-05-05 10:05:53 +01:00
sign Experimental code for showing results as soon as each linter completes 2017-06-08 17:30:21 +01:00
test_c_projects Fix #557 - Detect C project roots and include root directories with headers, or include directories 2017-05-31 20:01:47 +01:00
top Improve mypy handling a little bit more 2017-01-20 17:30:34 +00:00
util #540 Fix shell escaping pretty much everywhere 2017-05-08 22:59:25 +01:00
smoke_test.vader Experimental code for showing results as soon as each linter completes 2017-06-08 17:30:21 +01:00
test_ale_fix_suggest.vader Suggest functions for fixing issues for ALEFix 2017-05-20 19:02:36 +01:00
test_ale_fix.vader Allow ALEFix functions to be defined with only the buffer argument 2017-06-06 23:13:53 +01:00
test_ale_info.vader Fix ALEInfo and some test issues 2017-05-27 23:51:27 +01:00
test_ale_init_au_groups.vader Use BufWinEnter for g:ale_lint_on_enter instead 2017-06-06 17:01:17 +01:00
test_ale_lint_command.vader Fix #288 - Add a command for running ALE 2017-02-28 09:10:58 +00:00
test_ale_toggle.vader Add commands to run ALEFix, and some tests to cover functionality so far. Add a simple autopep8 function. 2017-05-20 19:02:36 +01:00
test_ale_var.vader #591 Store buffer variables when fixing filess, and read them back in ale#Var 2017-05-30 22:15:24 +01:00
test_alelint_autocmd.vader Fix a test 2017-06-06 09:54:17 +01:00
test_backwards_compatibility.vader Rename g:ale_linters_sh_* to g:ale_sh_* 2017-04-30 22:38:28 +02:00
test_balloon_messages.vader Fix #537 - Add support for balloons 2017-05-31 22:04:33 +01:00
test_c_import_paths.vader Fix #557 - Detect C project roots and include root directories with headers, or include directories 2017-05-31 20:01:47 +01:00
test_cleanup.vader Add support for managing temporary files/directories 2017-02-11 15:16:08 +00:00
test_command_chain.vader Refactor jobs into a Vim version agnostic API which can be used for other purposes 2017-05-12 21:16:15 +01:00
test_conflicting_plugin_warnings.vader Run all tests in NeoVim, improve the test script, and make all tests pass for NeoVim 2017-05-12 20:38:52 +01:00
test_csslint_config_detection.vader #540 Fix shell escaping pretty much everywhere 2017-05-08 22:59:25 +01:00
test_cursor_warnings.vader #318 Do not capitalize the first character for cursor messages 2017-05-21 19:51:34 +01:00
test_disabling_ale.vader Fix #577 Add an option preventing linting of large files 2017-05-26 21:21:15 +01:00
test_engine_invocation.vader Fix #315 Implement the read_buffer option 2017-02-09 23:32:57 +00:00
test_eslint_executable_detection.vader #576 Run the eslint.js file created by React with node on Windows 2017-05-26 10:02:48 +01:00
test_filetype_mapping.vader #283 Fix linting buffers with no filename, by creating a filename with a guess for the file extension 2017-02-13 10:36:38 +00:00
test_find_nearest_directory.vader Move path functions to their own file 2017-04-17 23:29:02 +01:00
test_flow_command.vader #540 Fix shell escaping pretty much everywhere 2017-05-08 22:59:25 +01:00
test_foodcritic_command_callback.vader Adds options to foodcritic linter (#437) 2017-04-05 18:21:47 +01:00
test_format_command.vader Refactor special command parsing into its own file 2017-05-17 11:17:49 +01:00
test_format_temporary_file_creation.vader Sleep to fix Travis builds 2017-05-06 23:33:38 +01:00
test_function_arg_count.vader Move all functions for fixing things to autoload/ale/fixers, and only accept the lines of input where needed. 2017-06-07 14:02:29 +01:00
test_get_loclist.vader Merge everything into the one global map. 2016-10-24 20:21:42 +01:00
test_getmatches.vader Add a function for getting matches, and use it to simplify a lot of code 2017-04-18 00:35:53 +01:00
test_highlight_clearing.vader Fix #171 - Implement basic error highlighting 2017-02-13 00:24:25 +00:00
test_highlight_placement.vader #574 Do not restore items with no columns for highlights from hidden buffers 2017-06-02 19:02:54 +01:00
test_highlight_position_chunking.vader Fix #604 - Support highlights spanning many lines 2017-05-31 13:14:39 +01:00
test_history_saving.vader Make the test for the history more reliable 2017-06-06 19:54:10 +01:00
test_line_join.vader #567 Try and fix NeoVim split line handling 2017-05-20 12:50:19 +01:00
test_lint_file_linters.vader Run the lint_file checks synchronously, so the tests will consistently pass 2017-04-30 10:09:26 +01:00
test_linter_defintion_processing.vader #517 Support linter settings needed for LSP, undocumented for now 2017-06-08 13:52:29 +01:00
test_linter_retrieval.vader #517 Support linter settings needed for LSP, undocumented for now 2017-06-08 13:52:29 +01:00
test_linting_blacklist.vader Fix ALEInfo and some test issues 2017-05-27 23:51:27 +01:00
test_linting_updates_loclist.vader #604 Change match_id to match_id_list, for future highlights spanning more than 8 lines 2017-05-31 10:27:35 +01:00
test_list_opening.vader Experimental code for showing results as soon as each linter completes 2017-06-08 17:30:21 +01:00
test_list_titles.vader Set qflist/loclist window title properly ... (#588) 2017-05-31 22:55:23 +01:00
test_load_all_linters.vader #427 Implement buffer variable overrides for all linter options 2017-04-16 01:24:08 +01:00
test_loclist_binary_search.vader Correct the order of arguments for AssertEqual in some places. 2016-10-14 20:34:21 +01:00
test_loclist_corrections.vader Fix #604 - Support highlights spanning many lines 2017-05-31 13:14:39 +01:00
test_loclist_jumping.vader Add :ALEFirst and :ALELast commands (#616) 2017-06-03 12:45:52 +01:00
test_loclist_sorting.vader Correct the order of arguments for AssertEqual in some places. 2016-10-14 20:34:21 +01:00
test_nearest_file_search.vader Move path functions to their own file 2017-04-17 23:29:02 +01:00
test_path_equality.vader #482 - Fix Flow handling with relative paths 2017-06-06 20:08:19 +01:00
test_path_upwards.vader Add a has() wrapper we can override for tests, and add a function for generating paths up to the root directory to search through 2017-05-05 23:03:19 +01:00
test_pattern_options.vader #371 Allow buffer variables to be set based on patterns 2017-05-26 15:59:43 +01:00
test_perlcritic_showrules.vader Perlcritic column number and rule names (#640) 2017-06-11 21:13:47 +01:00
test_resolve_local_path.vader Move path functions to their own file 2017-04-17 23:29:02 +01:00
test_sandbox_execution.vader Simplify the sandbox check, to save on execution time 2017-05-25 17:23:21 +01:00
test_semver_utils.vader #289 Only use the --stdin-display-name flag if the flake8 version supports it 2017-02-06 11:12:27 +00:00
test_setting_loclist_from_another_buffer.vader #376 Use the window ID for a given buffer for setting the loclist 2017-03-09 00:43:53 +00:00
test_statusline.vader Fix counting of warnings and style warnings 2017-05-21 18:58:26 +01:00
test_temporary_file_management.vader Run the temporary file management test synchronously, so it will fail less 2017-05-31 10:01:46 +01:00
test_tmpdir_init.vader Fix #269 Set $TMPDIR to a default value, if not set 2017-02-10 09:45:42 +00:00
test_vim8_processid_parsing.vader Refactor jobs into a Vim version agnostic API which can be used for other purposes 2017-05-12 21:16:15 +01:00
test_windows_escaping.vader Fix #549 - escape strings more appropriately for use with cmd /c 2017-05-26 00:06:16 +01:00
vimrc Cover basic GCC functionality with tests 2017-04-03 22:24:30 +01:00