-
Anton Shestakov <av6@dwimlabs.net>, Thu, 23 Jun 2016 23:01:48 +0800
incoming: make initial state = None
-
Anton Shestakov <av6@dwimlabs.net>, Thu, 23 Jun 2016 22:23:39 +0800
incoming: use named groups in start-of-the-string regex
-
Anton Shestakov <av6@dwimlabs.net>, Thu, 23 Jun 2016 17:01:41 +0800
linters: jshint config
-
Anton Shestakov <av6@dwimlabs.net>, Thu, 23 Jun 2016 19:38:59 +0800
checker: configurable allowed exit codes for linters
-
Anton Shestakov <av6@dwimlabs.net>, Thu, 23 Jun 2016 16:54:08 +0800
linters: luacheck config
-
Anton Shestakov <av6@dwimlabs.net>, Thu, 23 Jun 2016 16:53:45 +0800
linters: yamllint config
-
Anton Shestakov <av6@dwimlabs.net>, Thu, 23 Jun 2016 16:52:57 +0800
linters: flake8 config
-
Anton Shestakov <av6@dwimlabs.net>, Thu, 23 Jun 2016 15:21:20 +0800
checker: don't hardcode linter config, load it from files
-
Anton Shestakov <av6@dwimlabs.net>, Thu, 23 Jun 2016 15:06:21 +0800
checker: go back to using hg files with -I and -X
Because -X is a bit simpler than a fileset that also excludes some files (to
code and just visually).
Also rename property to "include" for clarity.
-
Anton Shestakov <av6@dwimlabs.net>, Thu, 23 Jun 2016 14:58:09 +0800
checker: try and catch exceptions from execute() and somewhat finish the job
Exceptions coming from execute() are programming errors in checker.py, but jobs
still need to tell that they are finished (and failed) to be processed by
incoming.py.