ale/test/command_callback
Benjamin Bannier b5a5cdf920 Make it possible to inject flags of protoc invocation.
Typically proto files depend on and make use of proto definitions in
other files. When invoking protoc user can supply paths to inspect for
dependencies.

This patch makes it possible to configure flags passed to protoc. This
makes it e.g., possible to change include paths of the linter's protoc
invocation.
2018-01-07 17:56:56 +01:00
..
c_paths Add clang-format fixer for C/C++ (#873) 2017-08-24 22:49:43 +01:00
cargo_paths Fix #626 - Automatically use `cargo check` and `cargo check --all-targets` for cargo versions that are new enough 2017-11-05 18:37:44 +00:00
cppcheck_paths/one #392 - Detect and use compile_commands.json for cppcheck 2017-05-02 21:18:17 +01:00
dart_paths Fix #308 - Check Dart files with dartanalyzer 2017-07-18 23:57:33 +01:00
java_paths/src Fix #859 Include test and jaxb Java source paths when available 2017-11-20 18:54:57 +00:00
java_paths_with_jaxb/src/main Fix #859 Include test and jaxb Java source paths when available 2017-11-20 18:54:57 +00:00
lessc_paths/node_modules/.bin Add tests for the command and executable callbacks, and make them use local node_modulse esxecutables like other linters 2017-11-12 11:25:24 +00:00
ols_paths Add tests for ocaml-language-server callbacks 2017-11-12 10:56:53 +00:00
php-langserver-project/vendor/bin Cover the PHP language server functions with Vader tests 2017-08-02 22:34:09 +01:00
php_paths add phpcbf fixer 2017-08-20 05:47:21 +00:00
puglint_project Make pug-lint detect node_modules executables, and add options for pug-lint like the other linters 2017-06-29 11:40:03 +01:00
puppet_paths Add puppet-lint fixer (#701) 2017-06-28 15:27:02 +01:00
python_paths Add support for linting git commit message files (#1233) 2017-12-20 10:10:07 +00:00
ruby_paths #732 - Use the configuration files when fixing files with rubocop 2017-07-06 22:58:14 +01:00
rust-rls-project Cover the Rust LSP with tests, allow LSP linters to be named anything, and rename the Rust LSP linter to `rls` 2017-08-02 23:21:30 +01:00
standard-test-files #868 - Prefer cmd.js files for executing standard 2017-08-26 18:11:27 +01:00
stylelint_paths/node_modules/.bin Fix #510 Support checking LESS files with stylelint 2017-11-12 12:09:19 +00:00
swaglint_paths Add yaml swaglint linter (#771) 2017-07-17 20:28:21 +01:00
swift_paths Add support for SwiftFormat as a fixer 2017-08-09 12:41:21 -05:00
write-good-node-modules/node_modules/.bin Fix #643 - Add support for write-good for many languages 2017-10-25 00:28:06 +01:00
write-good-node-modules-2/node_modules/write-good/bin Fix #643 - Add support for write-good for many languages 2017-10-25 00:28:06 +01:00
test_asm_gcc_command_callbacks.vader add ale_asm_gcc_executable option (#1138) 2017-11-17 10:02:30 +00:00
test_brakeman_command_callback.vader Fix the mscs tests on Windows, and use the improved Simplify for all tests instead. 2017-12-19 18:23:09 +00:00
test_c_clang_command_callbacks.vader #711 - Make the clang executables configurable 2017-07-16 21:37:10 +01:00
test_c_clang_tidy_command_callback.vader Get more tests to pass on Windows 2017-10-18 23:42:51 +01:00
test_c_cppcheck_command_callbacks.vader Fix the mscs tests on Windows, and use the improved Simplify for all tests instead. 2017-12-19 18:23:09 +00:00
test_c_gcc_command_callbacks.vader #711 - Make the gcc executables configurable 2017-07-16 22:41:15 +01:00
test_cargo_command_callbacks.vader Fix #1202 - Do not use --all-targets by default, because it doesn't work some of the time. 2017-12-07 18:47:01 +00:00
test_clang_tidy_command_callback.vader Get more tests to pass on Windows 2017-10-18 23:42:51 +01:00
test_cpp_clang_command_callbacks.vader #711 - Make the clang executables configurable 2017-07-16 21:37:10 +01:00
test_cpp_clangcheck_command_callbacks.vader #703 Add arguments to avoid generating plist files if no build directory is detected for clang-check 2017-07-17 10:19:08 +01:00
test_cpp_cppcheck_command_callbacks.vader Fix the mscs tests on Windows, and use the improved Simplify for all tests instead. 2017-12-19 18:23:09 +00:00
test_cpp_gcc_command_callbacks.vader #711 - Make the gcc executables configurable 2017-07-16 22:41:15 +01:00
test_cpplint_command_callbacks.vader #711 - Make the cpplint executable configurable 2017-07-17 00:17:59 +01:00
test_cs_mcs_command_callbacks.vader Implemented review recommendations 2017-09-27 13:21:05 +02:00
test_cs_mcsc_command_callbacks.vader Fix mcsc paths and escaping for Windows 2017-12-19 17:34:34 +00:00
test_cuda_nvcc_command_callbacks.vader Get more tests to pass on Windows 2017-10-18 23:42:51 +01:00
test_dartanalyzer_command_callback.vader Fix the mscs tests on Windows, and use the improved Simplify for all tests instead. 2017-12-19 18:23:09 +00:00
test_erb_command_callback.vader erb: fix tests 2017-12-19 13:21:30 +01:00
test_erlang_syntaxerl_command_callback.vader Get more random tests to pass on Windows 2017-10-08 23:26:50 +01:00
test_erubis_command_callback.vader erb, erubis: Redirect file into first command. 2017-11-16 23:10:25 -05:00
test_flake8_command_callback.vader Fix the mscs tests on Windows, and use the improved Simplify for all tests instead. 2017-12-19 18:23:09 +00:00
test_foodcritic_command_callback.vader #1151 - Overhaul the foodcritic linter for checking files on disk 2017-11-21 13:38:33 +00:00
test_fusionlint_command_callback.vader Get more random tests to pass on Windows 2017-10-08 23:26:50 +01:00
test_gfortran_command_callback.vader Fix #168 - Make the Fortran linter more configurable 2017-04-15 22:06:56 +01:00
test_gitlint_command_callback.vader Fix the gitlint test 2017-12-20 10:49:23 +00:00
test_glslang_command_callback.vader Delete unnecessary unlets 2017-12-01 03:03:10 +01:00
test_glslls_command_callback.vader Add glslls (#1179) 2017-12-01 17:36:44 +00:00
test_gometalinter_command_callback.vader Added option for `gometalinter` to lint package (#1156) 2017-12-04 18:42:36 +00:00
test_gotype_command_callback.vader Go: Add gotype support (#1099) 2018-01-07 12:11:01 +00:00
test_haml_hamllint_command_callback.vader Fix the mscs tests on Windows, and use the improved Simplify for all tests instead. 2017-12-19 18:23:09 +00:00
test_haskell_hdevtools_command_callbacks.vader Make executable and options configurable for hdevtools 2017-07-24 05:50:09 +00:00
test_idris_command_callbacks.vader Add linter for Idris (#838) 2017-08-10 21:09:58 +01:00
test_iverilog_command_callback.vader Make the iverilog tests match the other tests 2017-11-19 23:06:12 +00:00
test_javac_command_callback.vader Fix the mscs tests on Windows, and use the improved Simplify for all tests instead. 2017-12-19 18:23:09 +00:00
test_jscs_command_callback.vader Get more random tests to pass on Windows 2017-10-08 23:26:50 +01:00
test_less_stylelint_command_callback.vader Fix the mscs tests on Windows, and use the improved Simplify for all tests instead. 2017-12-19 18:23:09 +00:00
test_lessc_command_callback.vader Fix the mscs tests on Windows, and use the improved Simplify for all tests instead. 2017-12-19 18:23:09 +00:00
test_lintr_command_callback.vader Test lintr options configuration 2017-09-03 23:29:12 +01:00
test_llc_command_callback.vader Add llc integration for LLVM IR (#979) 2017-10-10 10:13:09 +01:00
test_luacheck_command_callback.vader Get more random tests to pass on Windows 2017-10-08 23:26:50 +01:00
test_mypy_command_callback.vader Fix the mscs tests on Windows, and use the improved Simplify for all tests instead. 2017-12-19 18:23:09 +00:00
test_nagelfar_command_callbacks.vader Add Tcl nagelfar linter 2017-08-02 23:05:19 +01:00
test_ocaml_ols_callbacks.vader Fix the mscs tests on Windows, and use the improved Simplify for all tests instead. 2017-12-19 18:23:09 +00:00
test_perl_command_callback.vader Escape the perl executable, and cover the callbacks with tests 2017-12-02 20:47:01 +00:00
test_perlcritic_command_callback.vader Fix the mscs tests on Windows, and use the improved Simplify for all tests instead. 2017-12-19 18:23:09 +00:00
test_php_langserver_callbacks.vader Fix the mscs tests on Windows, and use the improved Simplify for all tests instead. 2017-12-19 18:23:09 +00:00
test_phpmd_command_callbacks.vader Add executable option for phpmd linter (resolves #1076) (#1078) 2017-11-05 18:53:12 +00:00
test_phpstan_command_callbacks.vader Added g:ale_php_phpstan_configuration option 2017-09-30 23:36:10 +07:00
test_proto_command_callback.vader Make it possible to inject flags of protoc invocation. 2018-01-07 17:56:56 +01:00
test_puglint_command_callback.vader Fix the mscs tests on Windows, and use the improved Simplify for all tests instead. 2017-12-19 18:23:09 +00:00
test_pycodestyle_command_callback.vader Clean up tests to stop people copy and pasting the wrong examples 2017-11-15 17:21:17 +00:00
test_pyflakes_command_callback.vader Fix the mscs tests on Windows, and use the improved Simplify for all tests instead. 2017-12-19 18:23:09 +00:00
test_pylint_command_callback.vader Fix the mscs tests on Windows, and use the improved Simplify for all tests instead. 2017-12-19 18:23:09 +00:00
test_pyls_command_callback.vader Fix the mscs tests on Windows, and use the improved Simplify for all tests instead. 2017-12-19 18:23:09 +00:00
test_rails_best_practices_command_callback.vader Fix the mscs tests on Windows, and use the improved Simplify for all tests instead. 2017-12-19 18:23:09 +00:00
test_reason_ols_callbacks.vader Fix the mscs tests on Windows, and use the improved Simplify for all tests instead. 2017-12-19 18:23:09 +00:00
test_rubocop_command_callback.vader Fix the mscs tests on Windows, and use the improved Simplify for all tests instead. 2017-12-19 18:23:09 +00:00
test_ruby_command_callback.vader Fix #1168 - Make the ruby linter executable configurable 2017-11-28 09:48:35 +00:00
test_rust_rls_callbacks.vader Fix the mscs tests on Windows, and use the improved Simplify for all tests instead. 2017-12-19 18:23:09 +00:00
test_rustc_command_callback.vader Fix #1031 - Make the rust flags configurable 2017-12-19 18:10:29 +00:00
test_scalastyle_command_callback.vader Get more command callback tests to pass on Windows 2017-10-05 22:31:09 +01:00
test_shellcheck_command_callback.vader Fix the mscs tests on Windows, and use the improved Simplify for all tests instead. 2017-12-19 18:23:09 +00:00
test_slimlint_command_callback.vader Fix the mscs tests on Windows, and use the improved Simplify for all tests instead. 2017-12-19 18:23:09 +00:00
test_standard_command_callback.vader Fix the mscs tests on Windows, and use the improved Simplify for all tests instead. 2017-12-19 18:23:09 +00:00
test_swaglint_command_callback.vader Fix the mscs tests on Windows, and use the improved Simplify for all tests instead. 2017-12-19 18:23:09 +00:00
test_terraform_tflint_command_callback.vader Clean up tests to stop people copy and pasting the wrong examples 2017-11-15 17:21:17 +00:00
test_thrift_command_callback.vader Clean up tests to stop people copy and pasting the wrong examples 2017-11-15 17:21:17 +00:00
test_tslint_command_callback.vader Get tslint and xmllint command callback tests to pass in Windows 2017-10-01 21:23:42 +01:00
test_write_good_command_callback.vader Fix the mscs tests on Windows, and use the improved Simplify for all tests instead. 2017-12-19 18:23:09 +00:00
test_xmllint_command_callback.vader Clean up tests to stop people copy and pasting the wrong examples 2017-11-15 17:21:17 +00:00