Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-12 | #549 Temporarily revert shell escaping changes, just for Windows | w0rp | |
2017-05-08 | #540 Fix shell escaping pretty much everywhere | w0rp | |
2017-05-07 | Escape JavaScript executables in commands | w0rp | |
2017-04-28 | Use ale#Var in linters that didn't use it yet | Adriaan Zonnenberg | |
2017-04-24 | Break shared handlers up into their own files, and fix stylelint error handling | w0rp | |
2017-04-20 | Fix #398 - Report problems with the eslint configuration file | w0rp | |
2017-04-18 | Add a function for getting matches, and use it to simplify a lot of code | w0rp | |
2017-04-17 | Move path functions to their own file | w0rp | |
2017-04-17 | Enable jshint to extract javascript from html | Jon Smithers | |
2017-04-16 | Flow: Fix case where 1st msg points to different file (#477) | Rafał Cieślak | |
* Flow: Fix case where 1st msg points to different file * Remove `bufnr` from Flow handler output * Fix the failing test & add a new one | |||
2017-04-16 | #427 Implement buffer variable overrides for all linter options | w0rp | |
2017-03-30 | Remove 'col' from linters where it is hardcoded to 1 (#434) | Adriaan Zonnenberg | |
* Remove 'col' from linters where it is hardcoded to 1 When 'col' is 1, the first column will get highlighted for no reason. It should be 0 (which is the default). In the scalac linter there was also a check about the outcome of `stridx`. It would set l:col to 0 if it was -1, and then it uses `'col': l:col + 1` to convert the outcome of `stridx` to the actual column number. This will make 'col' equals 1 when there is no match. We can remove the check because `-1 + 1 = 0`. * Remove outdated comments about vcol vcol was added as a default, and the loclists that follow these comments do not contain 'vcol' anymore | |||
2017-03-29 | Fix #421 Automatically detect create-react-app paths | w0rp | |
2017-03-09 | Fix #386 report problems with eslint configuration files | w0rp | |
2017-02-26 | Copy all loclist items returned from handlers, and set up defaults for ↵ | w0rp | |
convenience | |||
2017-02-10 | Fix #246 Don't run flow if there's no .flowconfig | w0rp | |
2017-02-09 | Merge pull request #306 from ahmedelgabri/standardjs | w0rp | |
Add standard linter | |||
2017-02-09 | add xo support (#304) | Daniel Lupu | |
* add xo support * add documentation * Fix a screw up when fixing conflicts * Fix it harder | |||
2017-02-05 | Add standard linter | Ahmed El Gabri | |
2017-01-22 | Add a script for custom checks to enforce using the abort flag for functions ↵ | w0rp | |
and trailing whitespace, and fix existing issues. | |||
2017-01-05 | added eslint option to pass in more options | Zefei Xuan | |
2016-12-22 | #193 Fix a parsing error for parsing errors with eslint | w0rp | |
2016-11-21 | Flow linter improvements (#176) | Andrey Popp | |
* Fix flow linter to provide filename of the buffer Related #173 * Fix flow linter not to fail on empty response * Various improvement to message parsing | |||
2016-11-03 | flow linting should only happen on flow typed files. | delianides | |
2016-11-01 | Add FlowType support (#157) | Zach Perrault | |
* Add `javascript/flow` linter * Add documentation for flow * Remove a line from the docs that was from eslint * Only run if flow gives output; Correct link in doc * Address PR feedback #157 | |||
2016-10-23 | Add node_modules support for JSHint, and use the global config as a fallback. | w0rp | |
2016-10-23 | Support loading eslint from node_modules, re issue #118. | w0rp | |
2016-10-21 | Add support for dot-seperate linters, improve linter tests | Bjorn Neergaard | |
This PR first and formost implements support for dot-seperate filetypes, a very trivial change. This closes #132 But more importantly, this PR vastly improves the test quality for `ale#linter#Get`. It enables us to reset the state of ale's internal linter cache, to facilitate better testing, as well as making use of mocked linters instead of depending on linters on disk (which may change). In addition, a dummy linter is defined to test the autoloading behavior. Header guards were removed from all linters as: * A: ale won't try and load linters if they already exist in memory * B: we can't reset state for testing if they can't be loaded again | |||
2016-10-20 | #131 Keep the error types in the message for eslint | w0rp | |
2016-10-11 | Fix #87 - Allow linter filetypes to be aliased | w0rp | |
2016-10-11 | Remove many redundant handlers | Bjorn Neergaard | |
2016-10-11 | Use explicit scope in all ale_linters | Bjorn Neergaard | |
vint -s is now clean | |||
2016-10-10 | First pass at optimizing ale to autoload (#80) | Bjorn Neergaard | |
* First pass at optimizing ale to autoload First off, the structure/function names should be revised a bit, but I will wait for @w0rp's input before unifying the naming style. Second off, the docs probably need some more work, I just did some simple find-and-replace work. With that said, this pull brings major performance gains for ale. On my slowest system, fully loading ale and all its code takes around 150ms. I have moved all of ale's autoload-able code to autoload/, and in addition, implemented lazy-loading of linters. This brings load time on that same system down to 5ms. The only downside of lazy loading is that `g:ale_linters` cannot be changed at runtime; however, it also speeds up performance at runtime by simplfying the logic greatly. Please let me know what you think! Closes #59 * Address Travis/Vint errors For some reason, ale isn't running vint for me... * Incorporate feedback, make fixes Lazy-loading logic is much improved. * Add header comments; remove incorrect workaround * Remove unneeded plugin guards * Fix lazy-loading linter logic Set the wrong variable.... * Fix capitialization | |||
2016-10-10 | Add an option for configuring the path for JSHint. | w0rp | |
2016-10-06 | Add support for changing the eslint executable. | w0rp | |
2016-10-06 | Fix loading of JSHint configuration files. | w0rp | |
2016-10-06 | correctly parse eslint warning type | jwilliams108 | |
2016-10-04 | Add a function for finding nearest files, and use it to fix JSHint so it ↵ | w0rp | |
will find configuration files automatically. | |||
2016-10-04 | Add support for formatting filenames into commands, and use it to fix ↵ | w0rp | |
linting with older eslint versions. | |||
2016-10-04 | Add comment headers to ale_linters | Prashanth Chandra | |
2016-10-03 | Add support for javascript.jsx filetype | Paolo Gavocanov | |
2016-09-15 | Add name and author to jshint | Chris Kyrouac | |
2016-09-15 | Add jshint linter | Chris Kyrouac | |
2016-09-15 | Credit fijshion for his work in the files, and make the new linters work ↵ | w0rp | |
again by adding the now required name arguments. | |||
2016-09-15 | Merge pull request #1 from fijshion/jscslinter | w0rp | |
Add jscs linter | |||
2016-09-15 | Add support for Bash and other shells. Add support for reading from stderr, ↵ | w0rp | |
and for generating the executable from functions. Both were needed to support shell linting. | |||
2016-09-14 | Add jscs linter | Chris Kyrouac | |
2016-09-14 | Fix issues with switching buffers rapidly causing errors by remembering the ↵ | w0rp | |
buffer and passing the buffer value to various functions. | |||
2016-09-13 | Fix the eslint linter so it won't throw away lines if one earlier line ↵ | w0rp | |
doesn't match. | |||
2016-09-09 | Fix a bug with eslint parsing which mistakenly cleared markers | w0rp | |