Commit Graph
100 Commits
Author SHA1 Message Date
w0rp 927ee79026 Update the test suite so it uses the latest Docker image, and use Bourne shell for most tests, so weird shell issues are easier to catch. 2017-04-02 22:57:29 +01:00
w0rp e7aa079982 Add Bash to the Dockerfile, which no longer comes with vim-testbed by default 2017-04-02 22:44:36 +01:00
w0rp e4f18770e0 Update the Makefile to use the latest Docker build 2017-04-02 22:29:01 +01:00
w0rp bfc16ed2ec Allow for any current Python2 and PIP versions in the Docker build 2017-04-02 22:21:19 +01:00
w0rp e24f9d263c Make the Dockerfile build again 2017-04-02 21:41:53 +01:00
w0rp 480c8504a6 Add C and C++ tools to the Dockerfile 2017-04-02 21:29:06 +01:00
w0rp 7c736579b7 Fix #438 Create Java .class files for javac in a temporary directory 2017-03-31 20:14:53 +01:00
w0rp 7a8dbe1139 Clean up some whitespace 2017-03-31 19:50:52 +01:00
w0rp 2a88b60ff1 Fix #260 automatically set .csslintrc files from ancestor directories 2017-03-29 00:56:39 +01:00
w0rp 8e71f233da Use the lint_file option so the Cargo linter will only be run against files on disk 2017-03-29 00:34:03 +01:00
w0rp 3f5cb55e73 Make the tslint file match the style in the rest of the codebase 2017-03-29 00:28:01 +01:00
w0rp a4220b99a6 Fix #421 Automatically detect create-react-app paths 2017-03-29 00:21:27 +01:00
w0rp 4b9b4e3338 #326 Document existing StandardJS options 2017-03-28 23:49:06 +01:00
w0rp d7f8324c3c Move linter documentation into separate files 2017-03-28 23:25:44 +01:00
w0rp ab3fd2e849 Fix #130 - Run linters when the filetype is changed 2017-03-27 22:40:25 +01:00
w0rp c9ee3efc11 Enabling linting on save by default, re #333 2017-03-27 20:36:35 +01:00
w0rp 4abefc189c Cover the rubocop handler with tests 2017-03-27 19:53:12 +01:00
w0rp a1be697a02 Add a pause for the command chain test 2017-03-27 13:46:48 +01:00
w0rp cd82740ade Document the Dogma linter 2017-03-27 13:02:25 +01:00
w0rp 5de084557b Merge branch 'add-dogma' 2017-03-27 12:57:00 +01:00
w0rp 82fde0ea51 Use the same formatting as other files for the dogma linter file, and cover the Handler function with tests 2017-03-27 12:56:54 +01:00
w0rp c467a07512 Don't export the ISSUE_TEMPLATE in archives 2017-03-26 22:42:37 +01:00
w0rp 5582711680 Fix #413 Stop tests failing randomly due to issues with reading buffers too quickly 2017-03-26 02:13:21 +01:00
w0rp 59b5644fb3 Clean up the documentation some more, and make the description of the ALELint autocmd clearer 2017-03-22 08:57:29 +00:00
w0rp 18bae7da2e #333 Finish implementing the lint_file option 2017-03-21 14:52:02 +00:00
w0rp c59204b94f Remove a test for experimental functionality which was removed 2017-03-21 13:58:08 +00:00
w0rp 3e13e10e03 #333 Change arguments for ale#Queue so they are more obvious, and check files in more places 2017-03-21 13:38:27 +00:00
w0rp 2d1d6fb850 Add some utility functions for changing directories for commands 2017-03-21 13:09:02 +00:00
w0rp 6550cdfbd0 Make it clearer that global variables should be set in vimrc, in the Rust documentation 2017-03-21 12:39:12 +00:00
w0rp e7d32fe376 #333 Pass in a flag indicating that linters should be run against files, and clear more jobs 2017-03-14 23:51:57 +00:00
w0rp 790c614b7a #333 Update line numbers for loclist items when current sign_id values are set 2017-03-14 23:04:25 +00:00
w0rp d19a35485f #333 Keep any loclist items which have match_id values set on them 2017-03-14 20:26:44 +00:00
w0rp 5836d9a9a7 Stop using globstar for tests, so they can be run on Mac OSX 2017-03-14 15:08:26 +00:00
w0rp 6f0fc965ab #394 Attempt to fix running linters when bufwinid() doesn't exist 2017-03-13 23:45:32 +00:00
w0rp 711ab99362 #333 Remember the IDs for highlights 2017-03-12 22:46:33 +00:00
w0rp 382e569f66 Revert "Don't save the sign ID on loclist items. This approach won't work."
This reverts commit f25a543260.
2017-03-12 22:34:32 +00:00
w0rp f25a543260 Don't save the sign ID on loclist items. This approach won't work. 2017-03-12 21:48:40 +00:00
w0rp 4bf6784d7d #333 Save sign IDs back on loclist items, and make it possible to get line numbers again 2017-03-11 20:33:29 +00:00
w0rp ca78e4c150 Support older versions of Vint 2017-03-11 19:45:33 +00:00
w0rp 892fff03cc Cover error priority in the sign tests 2017-03-11 17:39:51 +00:00
w0rp d58a18b8ed #277 #318 Support all same-directory includes for gcc and clang 2017-03-11 16:48:49 +00:00
w0rp bd07d04670 Cover parsing of Italian signs with tests 2017-03-10 13:21:08 +00:00
w0rp 3b981e22cc Fix sign tests. 2017-03-09 22:45:22 +00:00
w0rp 587360e760 Group sign tests 2017-03-09 22:18:45 +00:00
w0rp 3cababc83b Fix #386 report problems with eslint configuration files 2017-03-09 21:05:00 +00:00
w0rp fc072a0772 Get milliseconds timestamps without system() calls for tests 2017-03-09 20:22:02 +00:00
w0rp ad49846a48 #376 Use the window ID for a given buffer for setting the loclist 2017-03-09 00:43:53 +00:00
w0rp 1c3f0b1e19 #333 Add the List needed for the lint_file option, and option itself. Neither do anything meaningful yet 2017-03-08 00:23:14 +00:00
w0rp 21caf54543 Make the navigation commands only work with ALE's pre-sorted list 2017-03-07 23:31:25 +00:00
w0rp b487c62130 Speed up and simplify the custom checks a lot 2017-03-07 00:16:35 +00:00
w0rp b3ab89ac15 Make sure to reset linters after running the nix handler test 2017-03-06 23:34:19 +00:00
w0rp 663d8f832f Group handler test cases in a directory 2017-03-06 23:32:48 +00:00
w0rp 75a2dc5ff5 Complain loudly when other conflicting plugins are installed 2017-03-06 23:15:34 +00:00
w0rp 76df2d393b Fix detailed messages with newline characters 2017-03-04 23:55:12 +00:00
w0rp c1947d13cf #384 Try and stop stupid errors coming from the gobuild functions 2017-03-04 23:34:57 +00:00
w0rp fb8df75ac3 Remove a now redundant line 2017-03-04 01:22:44 +00:00
w0rp 2750c605c1 Fix cursor issues, and clean up the cursor tests 2017-03-03 20:14:03 +00:00
w0rp da8a0f25cc Fix the tests again 2017-03-03 19:37:24 +00:00
w0rp 969274ccc2 Try and fix issues on Travis 2017-03-03 01:01:24 +00:00
w0rp 0e50a7d278 Fix #373 - echo the cursor message after lint cycles or when leaving Insert mode 2017-03-02 23:36:31 +00:00
w0rp ceeff6c723 Fix #288 - Add a command for running ALE 2017-02-28 09:10:58 +00:00
w0rp 31d328b272 Fix a mistake in the documentation 2017-02-27 22:22:39 +00:00
w0rp b2fe1b2567 Copy all loclist items returned from handlers, and set up defaults for convenience 2017-02-26 14:51:22 +00:00
w0rp f48f306ab9 Create a Contributing section in the README 2017-02-23 22:51:08 +00:00
w0rp 6a02c5812c Fix #314 - quickfix should take precedence over loclist for jumping 2017-02-21 12:51:49 +00:00
w0rp c310080359 #314 filter both lists, and add tests to cover the list retrieval 2017-02-21 12:46:07 +00:00
w0rp 884109c6f4 Add an extra custom check for using endif instead of end, etc. 2017-02-21 11:50:59 +00:00
w0rp 3c4af280f0 Remove a flaky PHP handler 2017-02-21 11:35:37 +00:00
w0rp 3786322cf0 Merge remote-tracking branch 'adriaanzon/php-columns' 2017-02-21 11:34:39 +00:00
w0rp b21ca4ed4e Use a more reliable method for getting an ID for a job 2017-02-17 10:19:44 +00:00
w0rp bdbf36991d Prevent some stupid exceptions 2017-02-17 09:56:36 +00:00
w0rp 5041246c0e Modify the issue template to note how to capture the output of commands 2017-02-16 23:24:23 +00:00
w0rp eac0a41ae1 #254 Add an option for logging the output of commands 2017-02-16 23:18:57 +00:00
w0rp 843370b96f #254 Capture command exit codes in the history 2017-02-16 22:19:53 +00:00
w0rp ca17b5aebd Add an option for completely disabling command history, and add documentation 2017-02-16 21:33:44 +00:00
w0rp 3a2286a1b8 Refactor history management functions into their own file 2017-02-16 21:18:03 +00:00
w0rp 434ff01f59 Add a missing question mark 2017-02-16 21:00:39 +00:00
w0rp 8c3c84c45e Add an FAQ section to address concerns about battery life 2017-02-16 20:59:37 +00:00
w0rp 8c758e339c Fix a typo 2017-02-15 23:01:15 +00:00
w0rp 9e7034c6e2 Fix #319 - Enable only cargo for Rust by default 2017-02-15 22:59:33 +00:00
w0rp ba1eb90212 #338 Don't do anything from tags files. 2017-02-15 22:03:18 +00:00
w0rp cb60a2c06e Cover ALEToggle with Vader tests 2017-02-15 21:36:16 +00:00
w0rp 2e7050dbe2 Create a make target and variable for running specific tests 2017-02-15 20:40:50 +00:00
w0rp 14679f0bd4 Add an issue template 2017-02-14 23:56:14 +00:00
w0rp 0131526261 #254 Add a command for copying ALEInfo to your clipboard quickly 2017-02-14 23:45:22 +00:00
w0rp ed370667c8 #254 Add command history to ALEInfo 2017-02-14 23:44:37 +00:00
w0rp c460602cbb #338 Try and stop ALE from throwing ALEs when run from a sandbox 2017-02-14 21:02:49 +00:00
w0rp afd0730248 #274 Stop airline from doing anything if ALE doesn't load by using a different flag for loading with a very ugly name 2017-02-14 09:18:54 +00:00
w0rp 810e420510 #274 Don't emit the warning if ALE isn't working for git commits or blank files 2017-02-13 23:48:36 +00:00
w0rp f39e88cfa8 #274 - Fix airline integration when ALE is not loaded fully 2017-02-13 23:31:29 +00:00
w0rp c0814934af Output ALE global variables for :ALEInfo 2017-02-13 23:15:52 +00:00
w0rp 0589022c76 Include most linter variables in ALEInfo 2017-02-13 22:11:35 +00:00
w0rp f6bc73b749 Fix a style issue 2017-02-13 12:52:44 +00:00
w0rp a5ec5366c4 Actually catch all Job ID problems 2017-02-13 12:13:54 +00:00
w0rp 5cdd1498b4 #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
w0rp 3aa1d57b57 Fix #171 - Implement basic error highlighting 2017-02-13 00:24:25 +00:00
w0rp a995daa827 Fix #325 - document the ALEToggle option 2017-02-12 19:26:18 +00:00
w0rp 83b46f66f8 Make a note to ask for Vader tests 2017-02-12 17:59:05 +00:00
w0rp 820896315d Update the contributing guide 2017-02-12 00:26:45 +00:00
w0rp ed269b8831 Fix the clangtidy linter, and document everything 2017-02-11 23:45:06 +00:00