检测代码错误
儿童编程
语言编号列表
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
{
"code": "...",
"language": "0",
"row": 10
}
Response Data
Name |
Description |
status |
状态码 |
errors |
出错信息 |
name |
case 名字 |
value |
需要更新或增加的值 |
operator |
操作 |
row |
出现错误的行号 |
column |
错误所在列 |
Resposne
[{
u'name': u'non-ascii',
u'column': 18,
u'number': u'1',
u'value': u'"',
u'operator': u'update',
u'row': 19
}]