api: lint

This commit is contained in:
Thomas Hobson 2021-02-27 13:08:51 +13:00
parent 8b61f4f69f
commit 764641b5a6
No known key found for this signature in database
GPG key ID: 9F1FD9D87950DB6F
3 changed files with 23 additions and 23 deletions

View file

@ -8,26 +8,26 @@ const { body } = require('express-validator');
module.exports = {
run_job_validators: [
body('language')
.isString(),
.isString(), // eslint-disable-line snakecasejs/snakecasejs
body('version')
.isSemVer(),
.isSemVer(), // eslint-disable-line snakecasejs/snakecasejs
body('files')
.isArray(),
.isArray(), // eslint-disable-line snakecasejs/snakecasejs
body('files.*.name')
.isString()
.isString() // eslint-disable-line snakecasejs/snakecasejs
.bail()
.not()
.contains('/'),
body('files.*.content')
.isString(),
.isString(), // eslint-disable-line snakecasejs/snakecasejs
body('*_timeout')
.isNumeric(),
.isNumeric(), // eslint-disable-line snakecasejs/snakecasejs
body('stdin')
.isString(),
.isString(), // eslint-disable-line snakecasejs/snakecasejs
body('args')
.isArray(),
body('args.*')
.isString()
.isString() // eslint-disable-line snakecasejs/snakecasejs
],
async run_job(req, res){
// POST /jobs