检测代码错误
儿童编程
语言编号列表
| 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}]