Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-11 | Fix crystal-lang non file-tied message handling | David A. R. Robin | |
Some messages of the crystal compiler are not tied to a file. This causes a 'Key not present in Dictionnary' error (E716). For the record, the json output on ```require "./nonexistent.cr"``` is the following : ```json [ { "file":"/tmp/file.cr", "line":1, "column":1, "size":0, "message":"while requiring \"./nonexistent.cr\"" }, { "message":"can't find file './nonexistent.cr' relative to '/tmp'" } ] ``` The second message does not have line/column attributes. | |||
2019-02-22 | #2132 - Replace all uses of foo_callback with foo | w0rp | |
2017-07-27 | #810 - Handle output which is not JSON in many linters | w0rp | |
2017-06-15 | Fix for Crystal support (#651) | David Alexander | |
* Strip color from Crystal compiler output * Don't lint files if the file doesn't exist * Lint files if they are readable | |||
2017-05-12 | #549 Temporarily revert shell escaping changes, just for Windows | w0rp | |
2017-04-15 | turn on lint_file for crystal build to resolve `require` path errors | Jordan Andree | |
2017-04-15 | Make code more consistent | w0rp | |
2017-04-13 | add crystal lint | jordanandree | |
- invokes via `crystal build` command without codegen - adds vader tests |