ale/test/handler
Justin Searls 2cfa09e02d Adds standardrb linter (#2133)
See: https://github.com/testdouble/standard

StandardRB is to RuboCop what StandardJS is to ESLint. This commit 
naively copies the RuboCop linter and fixer to point at the standardrb
executable. Any other adjustments are very minor (the only I can think 
of is that standardrb takes a `--fix` option instead of 
`--auto-correct`).

This raises a confusing point to me as both developer and a user: since
ale enables all linters by default, won't this run both RuboCop and 
StandardRB (the results of which will almost always be in conflict with
one another)? How does ale already solve for this for the similar case
of StandardJS and ESLint?
2018-12-10 14:02:32 -07:00
..
test_ada_gcc_handler.vader Add GCC linter for Ada 2018-11-18 18:14:24 +01:00
test_alex_handler.vader Add a vader test for the message handler 2017-12-13 14:37:49 +01:00
test_ansible_lint_handler.vader Fix #1216 - Suppress trailing whitespace warings for ansible-lint when the option is set 2017-12-13 11:14:31 +00:00
test_asm_handler.vader Clean up tests to stop people copy and pasting the wrong examples 2017-11-15 17:21:17 +00:00
test_bibclean_handler.vader Add bibclen fixer support 2018-12-01 15:05:18 +09:00
test_brakeman_handler.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_cfn_python_lint_handler.vader Update test to match update to linter 2018-06-20 15:29:26 +02:00
test_checkmake_handler.vader Modify vader tests for d585123 2017-11-16 01:01:59 +02:00
test_checkstyle_handler.vader Support older checkstyle versions 2018-11-07 13:25:48 +01:00
test_clang_handler.vader Indicate that a C compiler failed due to problems in a header file 2018-07-30 20:09:43 +01:00
test_clojure_joker_handler.vader add joker handler for clojure 2017-11-15 22:23:46 +00:00
test_coffeelint_handler.vader Clean up tests to stop people copy and pasting the wrong examples 2017-11-15 17:21:17 +00:00
test_common_handlers.vader #852 - Capture error codes for csslint 2017-11-18 23:15:23 +00:00
test_cppcheck_handler.vader Make every test set filenames and switch directories in the same way, and fix some missing escaping for the rubocop linter 2017-07-09 22:43:31 +01:00
test_cpplint_handler.vader #852 - Capture error codes for cpplint 2017-11-15 11:28:16 +00:00
test_credo_handler.vader Fix Credo message types (#1963) 2018-10-11 10:00:10 +01:00
test_crystal_handler.vader Clean up tests to stop people copy and pasting the wrong examples 2017-11-15 17:21:17 +00:00
test_cucumber_handler.vader Add cucumber checker for cucumber files 2018-04-20 22:54:29 -04:00
test_cuda_nvcc_handler.vader Get some more random tests to pass on Windows 2017-09-13 23:30:39 +01:00
test_dafny_handler.vader Clean up tests to stop people copy and pasting the wrong examples 2017-11-15 17:21:17 +00:00
test_dartanalyzer_handler.vader Fix #308 - Check Dart files with dartanalyzer 2017-07-18 23:57:33 +01:00
test_dockerfile_lint_handler.vader Add the dockerfile_lint linter for Dockerfiles (#1971) 2018-10-26 17:34:32 +01:00
test_dogma_handler.vader Clean up tests to stop people copy and pasting the wrong examples 2017-11-15 17:21:17 +00:00
test_drafter_handler.vader Add drafter for checking API Blueprint files (#1152) 2017-11-20 10:57:13 +00:00
test_elmmake_handler.vader Fix #1716 - Replace tempdir() with a wrapper to preserve TMPDIR 2018-07-12 13:05:59 +01:00
test_embertemplatelint_handler.vader Fix #1240 - Parse line and column numbers for fatal embertemplatelint errors 2017-12-19 17:42:51 +00:00
test_eslint_handler.vader Handle failing to connect to eslint_d 2018-09-17 17:32:57 +01:00
test_fish_handler.vader Fix #1373 - Fix a bug with Fish errors not being handled on Linux 2018-03-23 12:17:54 +00:00
test_flake8_handler.vader Fix unit tests 2018-11-22 12:09:45 +02:00
test_flawfinder_handler.vader Handle flawfinder severity level (#1400) 2018-03-10 10:44:55 +00:00
test_flow_handler.vader Handle flow extra errors (#946) 2017-11-12 10:56:53 +00:00
test_foodcritic_handler.vader #1151 - Overhaul the foodcritic linter for checking files on disk 2017-11-21 13:38:33 +00:00
test_fortran_handler.vader Clean up tests to stop people copy and pasting the wrong examples 2017-11-15 17:21:17 +00:00
test_gawk_handler.vader Fix awk linter and security concerns. (#1411) 2018-03-14 17:46:57 +00:00
test_gcc_handler.vader Include the error in the detailed error message in the GCC handler 2018-08-02 21:45:16 +01:00
test_ghc_handler.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_ghc_mod_handler.vader #894 - Replace ugly temporary filenames for Haskell problems with the buffer's basename 2017-09-03 21:53:48 +01:00
test_gitlint_handler.vader gitcommit: fully implement warn_about_trailing_whitespace 2018-08-30 03:42:44 +02:00
test_glslang_handler.vader Add GLSL linter using glslang (#914) 2017-09-08 11:06:47 +01:00
test_go_generic_handler.vader Use govet handler for gosimple, gotype, staticcheck 2018-03-20 14:19:48 +00:00
test_gobuild_handler.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_golangci_lint_handler.vader Add golangci-lint (#1890) 2018-09-06 20:31:12 +01:00
test_gometalinter_handler.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_stack_handler.vader Add better support for Haskell stack compiler tools (#1851) 2018-09-28 09:05:01 +01:00
test_hlint_handler.vader Fix #710 - Show hlint suggestions as info items, and include end line and column numbers 2017-07-18 13:14:02 +01:00
test_idris_handler.vader Fix Flow and Idris tests for Windows 2017-10-01 18:41:41 +01:00
test_ispc_ispc_handler.vader Add --nowrap to ispc options 2018-11-21 10:40:07 +01:00
test_javac_handler.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_handler.vader #852 - Capture error codes for jscs 2017-11-18 23:55:47 +00:00
test_lessc_handler.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_llc_handler.vader Clean up tests to stop people copy and pasting the wrong examples 2017-11-15 17:21:17 +00:00
test_luac_handler.vader Add a luac linter for Lua 2018-01-08 23:32:02 +08:00
test_luacheck_handler.vader Add a luac linter for Lua 2018-01-08 23:32:02 +08:00
test_markdownlint_handler.vader add test for markdownlint hander 2018-03-03 19:32:32 -05:00
test_mcs_handler.vader #852 - Capture error codes for mcs and mcsc 2017-11-19 00:19:09 +00:00
test_mcsc_handler.vader Try to fix it again 2018-03-02 20:57:55 +00:00
test_mercury_mmc_handler.vader add support for mercury language using mmc as linter 2018-03-25 13:33:24 -04:00
test_mix_handler.vader handled temp file and env variable correctly; added tests 2018-06-02 13:03:56 -04:00
test_msgfmt_hander.vader Fix #1584 - Make duplicate msgfmt messages easier to navigate 2018-05-15 18:01:49 +01:00
test_mypy_handler.vader Allow syntax errors for mypy to be ignored 2018-01-11 16:43:10 +00:00
test_nagelfar_handler.vader Clean up tests to stop people copy and pasting the wrong examples 2017-11-15 17:21:17 +00:00
test_nasm_handler.vader smallfix 2018-05-04 22:33:08 +02:00
test_nim_handler.vader #852 - Capture error codes for nimcheck 2017-11-19 00:38:00 +00:00
test_nix_handler.vader Clean up tests to stop people copy and pasting the wrong examples 2017-11-15 17:21:17 +00:00
test_perl6_handler.vader Fix crashes with incomplete errors 2018-10-03 14:13:34 -07:00
test_perl_handler.vader Fix #1866 - Handle empty output from Perl 2018-09-06 09:23:36 +01:00
test_perlcritic_handler.vader perlcritic: all issues are warnings 2017-11-12 10:56:53 +00:00
test_php_handler.vader Fix PHP linter to support PHP 7.2 lint output 2017-12-13 21:23:18 +00:00
test_php_phan_handler.vader Clean up tests to stop people copy and pasting the wrong examples 2017-11-15 17:21:17 +00:00
test_php_phpmd_handler.vader Clean up tests to stop people copy and pasting the wrong examples 2017-11-15 17:21:17 +00:00
test_phpstan_handler.vader Fix #864 - Use the user's configured executable for phpstan for executable() checks 2017-08-21 18:42:18 +01:00
test_pmd_handler.vader Fix PMD not working with classes without package 2018-10-02 21:34:11 +01:00
test_pony_handler.vader functional pony linter 2018-02-10 13:17:53 -06:00
test_prospector_handler.vader Fix prospector empty string error 2018-06-26 16:58:34 -07:00
test_puppet_handler.vader Fix for puppet version 5.4.0 2018-05-29 08:55:08 +02:00
test_pycodestyle_handler.vader #476 Make F401 a warning and E112 a syntax error 2018-02-18 09:44:04 +00:00
test_pydocstyle_handler.vader Add support for pydocstyle linter (#2085) 2018-12-06 11:27:03 -07:00
test_pyflakes_handler.vader Fix #516 - Add support for pyflakes for Python 2017-11-17 18:11:28 +00:00
test_pylint_handler.vader Fix #1492 - Make pylint error parsing work on Windows 2018-04-10 15:18:16 +01:00
test_pyrex_cython_handler.vader Handle cython warning with custom handle and remove '--warning-errors'. 2018-06-25 17:33:53 +02:00
test_qmlfmt_handler.vader Integration of qmlfmt linting tool (#1462) 2018-04-05 21:09:41 +02:00
test_qmllint_handler.vader Add basic qmllint support (#1419) 2018-03-25 11:55:59 +01:00
test_rails_best_practices_handler.vader Get more tests to pass on Windows 2017-09-11 22:25:15 +01:00
test_redpen_handler.vader handle multibyte string when linting text with redpen (#1416) 2018-03-18 18:12:47 +00:00
test_reek_handler.vader #852 - Capture error codes for reek 2017-11-19 00:54:09 +00:00
test_remark_lint_handler.vader fix: Handle ranges for the remark linter #1207 2018-03-22 11:47:16 +01:00
test_rpmlint_handler.vader Clean up tests to stop people copy and pasting the wrong examples 2017-11-15 17:21:17 +00:00
test_rstcheck_lint_handler.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_handler.vader Adds standardrb linter (#2133) 2018-12-10 14:02:32 -07:00
test_ruby_handler.vader Clean up tests to stop people copy and pasting the wrong examples 2017-11-15 17:21:17 +00:00
test_rust_handler.vader Rust checker: allow secondary spans to be ignored (#1696) 2018-10-26 09:38:20 +01:00
test_scala_handler.vader Add fsc linter for Scala (#1452) 2018-04-05 21:04:11 +02:00
test_scalastyle_handler.vader #977 Complain about the lack of configuration files for scalastyle in such a way that users will be directed towards getting it to work 2017-10-15 00:20:43 +01:00
test_shell_handler.vader Clean up tests to stop people copy and pasting the wrong examples 2017-11-15 17:21:17 +00:00
test_shellcheck_handler.vader #852 Capture error codes for shellcheck 2017-11-15 17:26:52 +00:00
test_slim_handler.vader #852 - Capture error codes for slim-lint 2017-11-19 01:08:20 +00:00
test_sml_handler.vader Clean up tests to stop people copy and pasting the wrong examples 2017-11-15 17:21:17 +00:00
test_solhint_handler.vader Extract error code from message 2017-12-05 16:02:15 -03:00
test_sqlint_handler.vader Clean up tests to stop people copy and pasting the wrong examples 2017-11-15 17:21:17 +00:00
test_standard_handler.vader Fix the standard and xo handlers so they call the eslint function 2017-06-21 11:15:05 +01:00
test_stylelint_handler.vader #852 - Capture error codes for stylelint 2017-11-19 12:30:20 +00:00
test_swaglint_handler.vader #852 - Capture error codes for swaglint 2017-11-19 12:46:06 +00:00
test_swiftlint_handler.vader #852 - Capture error codes for swiftlint 2017-11-19 13:33:20 +00:00
test_swipl_handler.vader Add prolog swipl linter (#1979) 2018-10-26 17:29:17 +01:00
test_syntaxerl_handler.vader Update SyntaxErl linter tests 2017-08-19 17:18:48 +03:00
test_textlint_handler.vader add textlint support for markdown (#1383) 2018-03-18 17:28:26 +00:00
test_tflint_handler.vader #852 - Capture error codes for tflint 2017-11-19 13:37:56 +00:00
test_thrift_handler.vader Add a linter for Apache Thrift IDL files 2017-08-30 11:08:06 -07:00
test_tslint_handler.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_typecheck_handler.vader Clean up tests to stop people copy and pasting the wrong examples 2017-11-15 17:21:17 +00:00
test_vale_handler.vader Missing warning level 'suggestion' for vale 2017-12-18 17:10:57 +01:00
test_vint_handler.vader Handle multiple files localtion lists with gcc handler (#1034) 2017-10-25 22:29:36 +01:00
test_vulture_handler.vader Add support for 'vulture' for Python 2018-07-26 08:41:27 +01:00
test_write_good_handler.vader Set better highlights for write-good 2017-10-25 00:58:16 +01:00
test_xmllint_handler.vader Clean up tests to stop people copy and pasting the wrong examples 2017-11-15 17:21:17 +00:00
test_yamllint_handler.vader Respect ale_warn_about_trailing_whitespace for yamllint 2018-07-01 13:49:40 +01:00