find-react-legacy-context-usages
Version:
Find usages of React's Legacy Context and generate a report.
161 lines (160 loc) • 3.02 kB
JSON
[
{
"filename": "FunctionalComponent/FunctionalComponent.tsx",
"type": "contextTypes",
"assignmentType": "AssignmentExpression",
"loc": {
"start": {
"line": 7,
"column": 0,
"index": 127
},
"end": {
"line": 7,
"column": 32,
"index": 159
}
},
"properties": [
{
"key": "currentUser",
"loc": {
"start": {
"line": 8,
"column": 2,
"index": 166
},
"end": {
"line": 8,
"column": 13,
"index": 177
}
}
},
{
"key": "currentTeam",
"loc": {
"start": {
"line": 9,
"column": 2,
"index": 199
},
"end": {
"line": 9,
"column": 13,
"index": 210
}
}
},
{
"key": "location",
"loc": {
"start": {
"line": 10,
"column": 2,
"index": 232
},
"end": {
"line": 10,
"column": 10,
"index": 240
}
}
},
{
"key": "router",
"loc": {
"start": {
"line": 11,
"column": 2,
"index": 262
},
"end": {
"line": 11,
"column": 8,
"index": 268
}
}
}
]
},
{
"filename": "FunctionalComponent/FunctionalComponent.tsx",
"type": "childContextTypes",
"assignmentType": "AssignmentExpression",
"loc": {
"start": {
"line": 14,
"column": 0,
"index": 303
},
"end": {
"line": 14,
"column": 37,
"index": 340
}
},
"properties": [
{
"key": "currentUser",
"loc": {
"start": {
"line": 15,
"column": 2,
"index": 347
},
"end": {
"line": 15,
"column": 13,
"index": 358
}
}
},
{
"key": "currentTeam",
"loc": {
"start": {
"line": 16,
"column": 2,
"index": 380
},
"end": {
"line": 16,
"column": 13,
"index": 391
}
}
},
{
"key": "location",
"loc": {
"start": {
"line": 17,
"column": 2,
"index": 413
},
"end": {
"line": 17,
"column": 10,
"index": 421
}
}
},
{
"key": "router",
"loc": {
"start": {
"line": 18,
"column": 2,
"index": 443
},
"end": {
"line": 18,
"column": 8,
"index": 449
}
}
}
]
}
]