[关闭]
@fuyb1986 2018-06-04T11:41:10.000000Z 字数 643 阅读 956

检测代码错误

儿童编程


语言编号列表

Language Number
python3 0
c++ 7
java 8
C 16

Case 列表

Number Name Description
0 colon 检测冒号
1 non-ascii 检测中文字符
2 indent 检测对齐

操作列表

Operator Description
add 增加
delete 删除
update 更新
indent 对齐

接口

Method and URL Structure

Method Resource URL Authorization
POST /code-error-detector/detect/ NO

如果一次调用出现需要修改的错误,下一次调用这次返回row的值或者用row+1
返回的是一个列表,一个错误可能要改多个地方

Requeset Paramters

Name Description Required Default
language 语言编号 YES
code 代码 YES
row 行号 YES

Request

  1. {
  2. "code": "...",
  3. "language": "0",
  4. "row": 10
  5. }

Response Data

Name Description
status 状态码
errors 出错信息
name case 名字
value 需要更新或增加的值
operator 操作
row 出现错误的行号
column 错误所在列

Resposne

  1. [{
  2. u'name': u'non-ascii',
  3. u'column': 18,
  4. u'number': u'1',
  5. u'value': u'"',
  6. u'operator': u'update',
  7. u'row': 19
  8. }]
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注