2016-07-05 |
Anton Shestakov |
incoming: extract link start/end from linter output
|
changeset |
files
|
2016-07-05 |
Anton Shestakov |
handlers: split serving different formats for check into different methods
|
changeset |
files
|
2016-07-05 |
Anton Shestakov |
handlers: not executable, doesn't need #!
|
changeset |
files
|
2016-07-04 |
Anton Shestakov |
incoming: match jshint-style error/warning codes (at EOL)
|
changeset |
files
|
2016-07-04 |
Anton Shestakov |
viewer: stretch commit data column to maximum on project page
|
changeset |
files
|
2016-07-04 |
Anton Shestakov |
viewer: stretch project name column to maximum on /
|
changeset |
files
|
2016-07-04 |
Anton Shestakov |
viewer: show branch in a separate column in overview tables
|
changeset |
files
|
2016-07-04 |
Anton Shestakov |
viewer: don't show check.started time in overview tables
|
changeset |
files
|
2016-07-04 |
Anton Shestakov |
viewer: handlers deserve a separate module
|
changeset |
files
|
2016-07-04 |
Anton Shestakov |
viewer: allow viewing checker output as plain text
|
changeset |
files
|
2016-07-04 |
Anton Shestakov |
checker: wrap execute() in another function to ease exiting on failures
|
changeset |
files
|
2016-07-04 |
Anton Shestakov |
checker: print what linters are to be installed and the results of that
|
changeset |
files
|
2016-07-04 |
Anton Shestakov |
viewer: show commit branch as a separate list item
|
changeset |
files
|
2016-07-04 |
Anton Shestakov |
checker: emit commit branch on its own line
|
changeset |
files
|
2016-07-03 |
Anton Shestakov |
checker: split a long line
|
changeset |
files
|
2016-07-03 |
Anton Shestakov |
checker: start setting useful environment variables
|
changeset |
files
|
2016-07-03 |
Anton Shestakov |
incoming: sometimes checker output is totally useless
|
changeset |
files
|
2016-07-03 |
Anton Shestakov |
checker: prevalidate config (basic checks)
|
changeset |
files
|
2016-07-03 |
Anton Shestakov |
viewer: create collapsers wholly on client-side
|
changeset |
files
|
2016-07-03 |
Anton Shestakov |
viewer: don't collapse checks block by default, everything else is fine
|
changeset |
files
|
2016-07-03 |
Anton Shestakov |
checker: a config without linters is useless, but valid
|
changeset |
files
|
2016-07-03 |
Anton Shestakov |
checker: check before using config['url']
|
changeset |
files
|
2016-07-02 |
Anton Shestakov |
viewer: but break commit message/author/date, when needed
|
changeset |
files
|
2016-07-02 |
Anton Shestakov |
viewer: explain what does #X mean (it's a check)
|
changeset |
files
|
2016-07-02 |
Anton Shestakov |
viewer: don't break words in the tables at all
|
changeset |
files
|
2016-07-02 |
Anton Shestakov |
viewer: move clone url to the top of the properties list in project.html
|
changeset |
files
|
2016-07-02 |
Anton Shestakov |
incoming: un-anchor "job failed" regex
|
changeset |
files
|
2016-07-02 |
Anton Shestakov |
viewer: add a favicon
|
changeset |
files
|
2016-07-01 |
Anton Shestakov |
viewer: set brand link colors for sure
|
changeset |
files
|
2016-07-01 |
Anton Shestakov |
viewer: the two mascots
|
changeset |
files
|
2016-06-30 |
Anton Shestakov |
viewer: a new helper for project/check/status handlers, get_project_or_404()
|
changeset |
files
|
2016-06-29 |
Anton Shestakov |
viewer: make navbar have a gradient like status badge
|
changeset |
files
|
2016-06-29 |
Anton Shestakov |
viewer: generate status badge codes for embedding
|
changeset |
files
|
2016-06-29 |
Anton Shestakov |
viewer: add proper markup to changeset date so it's picked up by moment.js
|
changeset |
files
|
2016-06-28 |
Anton Shestakov |
viewer: restyle regular badges to be a bit more like status badges
|
changeset |
files
|
2016-06-28 |
Anton Shestakov |
viewer: setup and clone tasks without errors/warnings are collapsed by default
|
changeset |
files
|
2016-06-27 |
Anton Shestakov |
incoming: remove linkstart and linkend until things are actually ready
|
changeset |
files
|
2016-06-26 |
Anton Shestakov |
tests: test read_linter_config() from checker.py
|
changeset |
files
|
2016-06-26 |
Anton Shestakov |
tests: test run() from checker.py
|
changeset |
files
|
2016-06-26 |
Anton Shestakov |
incoming: save linkstart and linkend for lines (not used yet)
|
changeset |
files
|
2016-06-26 |
Anton Shestakov |
viewer: make task blocks collapsible (except cleanup)
|
changeset |
files
|
2016-06-25 |
Anton Shestakov |
incoming: use a subquery for Check.ordinal instead of a separate query
|
changeset |
files
|
2016-06-25 |
Anton Shestakov |
models: drop Check.raw field (not worth storing in the same table)
|
changeset |
files
|
2016-06-25 |
Anton Shestakov |
incoming: strip linebreaks from lines before storing them
|
changeset |
files
|
2016-06-24 |
Anton Shestakov |
incoming: mark "job failed" line as a failure
|
changeset |
files
|
2016-06-23 |
Anton Shestakov |
tests: test another regex in incoming (luacheck-style linter output)
|
changeset |
files
|
2016-06-23 |
Anton Shestakov |
incoming: make initial state = None
|
changeset |
files
|
2016-06-23 |
Anton Shestakov |
incoming: use named groups in start-of-the-string regex
|
changeset |
files
|
2016-06-23 |
Anton Shestakov |
linters: jshint config
|
changeset |
files
|
2016-06-23 |
Anton Shestakov |
checker: configurable allowed exit codes for linters
|
changeset |
files
|
2016-06-23 |
Anton Shestakov |
linters: luacheck config
|
changeset |
files
|
2016-06-23 |
Anton Shestakov |
linters: yamllint config
|
changeset |
files
|
2016-06-23 |
Anton Shestakov |
linters: flake8 config
|
changeset |
files
|
2016-06-23 |
Anton Shestakov |
checker: don't hardcode linter config, load it from files
|
changeset |
files
|
2016-06-23 |
Anton Shestakov |
checker: go back to using hg files with -I and -X
|
changeset |
files
|
2016-06-23 |
Anton Shestakov |
checker: try and catch exceptions from execute() and somewhat finish the job
|
changeset |
files
|
2016-06-23 |
Anton Shestakov |
checker: make run_ignore_1() a bit more flexible by adding codes argument
|
changeset |
files
|
2016-06-19 |
Anton Shestakov |
incoming: use a list of regular expressions to extract linter output type
|
changeset |
files
|
2016-06-19 |
Anton Shestakov |
incoming: move linter output matching to a function, test it
|
changeset |
files
|
2016-06-19 |
Anton Shestakov |
tests: pass extra arguments given to run-tests.py into pytest.main()
|
changeset |
files
|