Commit Graph
100 Commits
Author SHA1 Message Date
w0rp c8821fc049 #144 - Implement commands for moving through warnings/errors 2016-10-26 10:36:53 +01:00
w0rp 1bcee7ef33 Mention the Google Vimscript Style Guide in the contributing file. 2016-10-25 17:41:34 +01:00
w0rp 454dbbe33e Merge remote-tracking branch 'origin/echo-less' 2016-10-25 16:51:50 +01:00
w0rp aa4c669ea0 #148 - Check the cursor position so we don't try to echo too frequently. 2016-10-25 16:07:20 +01:00
w0rp 73c9a1f965 #148 Do not run ALE for NERDTree or Unite.vim buffers. 2016-10-25 14:09:58 +01:00
w0rp 2bcb21f350 Restructure the README. 2016-10-25 10:39:06 +01:00
w0rp d6a7b0f518 #119 - Stop ALE clearing the echo message when it doesn't need to. 2016-10-24 20:55:20 +01:00
w0rp b9428b7db0 Merge #139 - Add Markdown linting support 2016-10-24 20:40:24 +01:00
w0rp 6e66b60b63 Limit Travis to only building master on push. 2016-10-24 20:27:36 +01:00
w0rp c546f47cc0 Merge everything into the one global map. 2016-10-24 20:21:42 +01:00
w0rp 0dbf08f6d5 Add some comments to some lines to make things clearer. 2016-10-24 09:58:45 +01:00
w0rp 7481facd73 #107 Stop jobs when buffers close 2016-10-23 22:41:00 +01:00
w0rp 226b4ed586 Add node_modules support for JSHint, and use the global config as a fallback. 2016-10-23 13:25:50 +01:00
w0rp 36461b69d7 Support loading eslint from node_modules, re issue #118. 2016-10-23 13:04:41 +01:00
w0rp cd00a18c3a Make builds fail again when there are Vint warnings. 2016-10-22 14:20:05 +01:00
w0rp 7a06d276c2 #131 Keep the error types in the message for eslint 2016-10-20 18:07:55 +01:00
w0rp acb209aa11 Fix the D error parsing to handle output without column numbers. 2016-10-19 23:42:00 +01:00
w0rp 6df632218e Add a test which checks that we can find the stdin-wrapper script. 2016-10-19 23:26:07 +01:00
w0rp 9e4d7c1b9d Fix some Vint problems. 2016-10-19 22:21:39 +01:00
w0rp f8f24854e3 Fix how the Makefile checks the image ID. 2016-10-19 22:21:00 +01:00
w0rp a2b7bbc8f2 Add an ID into the Makefile so running tests locally will use the most up to date Docker image. 2016-10-18 12:48:45 +01:00
w0rp 02e42feeaa Make the function for waiting for jobs to complete more reliable. 2016-10-17 23:43:31 +01:00
w0rp bf45ab6d8d Add a function for waiting for linters to complete, and add a test which checks that linting updates the loclist. 2016-10-17 23:26:19 +01:00
w0rp 654a172473 Make the nearest file search result absolute paths, and add tests to cover it. 2016-10-17 21:14:34 +01:00
w0rp 7c2a16e149 Add a test to check that buffer cleanup works. 2016-10-17 20:42:50 +01:00
w0rp 1300fdc84b #115 - Do not use readlink for the DMD wrapper, for Mac compatibility. 2016-10-17 13:03:21 +01:00
w0rp 15df679765 #115 - Make ALE shut up about not being able to load linter files which don't exist when it works anyway. 2016-10-17 11:26:21 +01:00
w0rp b07161fe38 #109 Use norm! instead of norm to solve remapping issues. 2016-10-16 16:09:01 +01:00
w0rp cbc419d51f Fix an issue with a duplicate section in the documentation. 2016-10-16 15:36:41 +01:00
w0rp c726503acf Correct the order of arguments for AssertEqual in some places. 2016-10-14 20:34:21 +01:00
w0rp 56b866c8d8 Add some tests for the EchoCursorWarning function. 2016-10-14 20:29:31 +01:00
w0rp 1e756c0e24 Shut up about there being no autocmd events. 2016-10-14 19:17:12 +01:00
w0rp 29271f3477 Add eslint to the Dockerfile. 2016-10-13 23:53:17 +01:00
w0rp f2dba0f487 Add tests to cover common handler functions. 2016-10-13 22:03:31 +01:00
w0rp a089fabb5c Add some unit tests for the BinarySearch function. 2016-10-13 21:24:47 +01:00
w0rp f506887b28 Add a unit test for the loclist comparison function. 2016-10-13 20:56:18 +01:00
w0rp 5ca7cc14f3 Ignore more files when archiving. 2016-10-13 20:42:14 +01:00
w0rp ed44d8a146 #107 - Check if the buffer is gone by looking for a key in the map instead. 2016-10-13 15:21:28 +01:00
w0rp a8c83a097b #107 - Handle jobs finishing for closed buffers 2016-10-13 15:13:11 +01:00
w0rp d4e13ca89c Merge branch 'autocmd' 2016-10-13 15:05:52 +01:00
w0rp 217bb5cb40 Improve the output of the tests, and fix the style issue again. 2016-10-12 23:55:09 +01:00
w0rp afec4df13f Add a commit with style issues. 2016-10-12 23:21:57 +01:00
w0rp 7287943473 Add ALE to the Vim runtimepath in the Docker image so it can run tests. 2016-10-12 23:17:09 +01:00
w0rp 037b703682 Remove the example, and trigger Travis again. 2016-10-12 22:33:55 +01:00
w0rp dbbf77c19d Hide more trailing whitespace warnings when the option is on for flake8. 2016-10-12 15:36:59 +01:00
w0rp 1a8d596d26 Fix #99 2016-10-12 14:05:03 +01:00
w0rp 5e0f33615e Add a test for aliases too. 2016-10-11 23:52:13 +01:00
w0rp 1d2405f2bc Fix an ale:linters bug, and add a test for it. 2016-10-11 23:48:43 +01:00
w0rp 78bcf96e34 Fix #87 - Allow linter filetypes to be aliased 2016-10-11 23:11:45 +01:00
w0rp 6911696616 Ignore certain files when exporting archives. 2016-10-11 22:18:11 +01:00
w0rp 957acf186d Add the logo and thank Mark for his work. 2016-10-11 21:55:26 +01:00
w0rp 38dcf30045 Set an option for turning Vint style issues on or off. 2016-10-11 13:20:56 +01:00
w0rp c37e053944 #81 - Run commands through the shell on Unix machines 2016-10-10 22:56:12 +01:00
w0rp 151152b446 #81: Close the Vint format quote. 2016-10-10 20:21:12 +01:00
w0rp e9ad21b679 Fix cursor bugs. 2016-10-10 19:56:05 +01:00
w0rp 0680f875fe Add an option for configuring the path for JSHint. 2016-10-10 19:07:01 +01:00
w0rp 6f1ec7306d REVERT "#39 Use getbufline() for MacVim GUI too."
This reverts commit 3083d05afd.
2016-10-10 18:56:39 +01:00
w0rp 4c9aa1c638 #74 - Document g:ale_buffer_loclist_map 2016-10-10 13:25:37 +01:00
w0rp 7acfa72c0d Fix #75 - Explain that you need to update NeoVim in the plugin itself. 2016-10-10 13:16:32 +01:00
w0rp d022a867b4 Correct some grammar in the docs. 2016-10-10 12:58:55 +01:00
w0rp 56894b432e Merge remote-tracking branch 'origin/echo-string-format' 2016-10-10 12:57:27 +01:00
w0rp 3083d05afd #39 Use getbufline() for MacVim GUI too. 2016-10-10 12:54:39 +01:00
w0rp f60df660f8 #48 Store the linter name in the loclist objects for later use. 2016-10-09 21:44:50 +01:00
w0rp 8d390384f1 Correct issues with some errors appearing at line 0, not 1. 2016-10-09 21:40:33 +01:00
w0rp 9902eadd33 Up-indent types and defaults, and align markers 2016-10-09 21:23:34 +01:00
w0rp e0036b2f4c Make spacing and indentation consistent in the documentation, and make the docs easier to read. 2016-10-09 21:20:21 +01:00
w0rp a1ecf9ecea Merge branch 'shell-detection' 2016-10-09 21:04:43 +01:00
w0rp 07599d006c Document the default shell option 2016-10-09 20:45:51 +01:00
w0rp b5e4538699 #69 Change the default shell for shell linting 2016-10-09 20:39:14 +01:00
w0rp 2d32c31205 Handle arguments to shells in shebang lines too. 2016-10-09 19:41:27 +01:00
w0rp 9d52d968db #69 Improve shell detection 2016-10-09 19:32:01 +01:00
w0rp 34241edcdb Fix a bug where echoing in modes like visual select caused some errors. 2016-10-09 12:50:51 +01:00
w0rp 8433dbcea9 Remove some trailing whitespace. 2016-10-09 12:50:51 +01:00
w0rp 1ea0eda36c Correct all Vint warnings 2016-10-08 23:55:58 +01:00
w0rp 16a150b277 Make Travis cache pip 2016-10-08 23:53:08 +01:00
w0rp 2c63e0526b Add a Travis config for running vint. 2016-10-08 23:50:13 +01:00
w0rp f17a660888 Send the buffers to the linters using getbufline() on Windows, re issue #39 2016-10-08 21:52:41 +01:00
w0rp 20a28b7856 Handle there being no process for a job better in Vim 8, re issue #39. 2016-10-08 21:04:42 +01:00
w0rp 57b157bbae Use shortmess for shortening long echo lines instead. 2016-10-08 18:04:34 +01:00
w0rp af8df256c0 Don't store jobs themselves in maps in Vim 8, as per issue #39. 2016-10-08 17:27:59 +01:00
w0rp 85d8d2f217 Use cmd /c for Windows commands to fix a bug with running linters on Windows. 2016-10-08 16:01:23 +01:00
w0rp 197137aea0 Add support for Pug with pug-lint. 2016-10-07 22:16:29 +01:00
w0rp 4489514e4b Add a wrapper program for running linters which cannot receive stdin input on Windows. 2016-10-07 21:33:16 +01:00
w0rp e5d9736d7a Denote that Cython needs to use the wrapper script. 2016-10-07 18:36:59 +01:00
w0rp ee80a0d147 Fix some typos and remove some trailing whitespace. 2016-10-07 18:34:23 +01:00
w0rp da1dcc6bb5 Add support for checking Cython files 2016-10-07 18:33:19 +01:00
w0rp d97e25a260 Support reading from both output streams, and fix PHP error parsing, which sometimes logs to stderr, sometimes stdout. 2016-10-07 17:08:11 +01:00
w0rp 3cdd057b11 Add support for changing the eslint executable. 2016-10-06 13:42:52 +01:00
w0rp 596a374c6e Skip setting of signs at line 0 and so on, to avoid any issues there. 2016-10-06 13:01:33 +01:00
w0rp 36acde533f Fix loading of JSHint configuration files. 2016-10-06 12:56:09 +01:00
w0rp 478c32f85d Fix #42, where some linting isn't run when opening some files. 2016-10-06 11:02:43 +01:00
w0rp 7e93181ba8 Add a CONTRIBUTING file. 2016-10-06 10:33:43 +01:00
w0rp 192bf17e92 Add a help file for the project. 2016-10-06 00:22:32 +01:00
w0rp f0da729a9d Fix signs to work with other languages, and create fewer dummy signs 2016-10-05 22:41:48 +01:00
w0rp f9d0673384 Merge branch 'vint-improve' 2016-10-05 11:35:30 +01:00
w0rp 91dc117bec Update the author line and the filenames for the GCC format pattern. 2016-10-05 11:35:16 +01:00
w0rp 0305e8ad62 Simplify the IDs used for the dummy sign, so it automatically uses the configurable offset value. 2016-10-05 10:59:01 +01:00
w0rp 10ae288925 Mention scss-lint in the README. 2016-10-05 10:38:38 +01:00
w0rp 200d9304ab Rename the sasslinters to use the same naming conventions, and add scsslint. 2016-10-05 10:36:38 +01:00
w0rp 1fb34d649b Reduce jittering for signs some more. 2016-10-05 10:25:16 +01:00