mirror of https://github.com/crytic/slither
parent
242acd0538
commit
1995d4f57b
@ -1,15 +1,15 @@ |
||||
[ |
||||
{ |
||||
"check": "solc-version", |
||||
"pragmas": [ |
||||
"expressions": [ |
||||
{ |
||||
"expression": "0.4.21", |
||||
"source_mapping": { |
||||
"filename": "old_solc.sol", |
||||
"length": 23, |
||||
"lines": [], |
||||
"start": 0 |
||||
}, |
||||
"version": "0.4.21" |
||||
} |
||||
} |
||||
] |
||||
} |
||||
|
@ -1,120 +1,120 @@ |
||||
[ |
||||
{ |
||||
"contract": "Test", |
||||
"filename": "tests/uninitialized.sol", |
||||
"check": "uninitialized-state", |
||||
"functions": [ |
||||
"use" |
||||
], |
||||
"sourceMapping": [ |
||||
{ |
||||
"name": "transfer", |
||||
"source_mapping": { |
||||
"filename": "tests/uninitialized.sol", |
||||
"length": 82, |
||||
"lines": [ |
||||
7, |
||||
8, |
||||
9 |
||||
], |
||||
"start": 81 |
||||
} |
||||
} |
||||
], |
||||
"variable": { |
||||
"name": "destination", |
||||
"source_mapping": { |
||||
"filename": "tests/uninitialized.sol", |
||||
"length": 34, |
||||
"length": 19, |
||||
"lines": [ |
||||
15 |
||||
5 |
||||
], |
||||
"start": 189 |
||||
}, |
||||
"start": 55 |
||||
} |
||||
} |
||||
}, |
||||
{ |
||||
"check": "uninitialized-state", |
||||
"functions": [ |
||||
{ |
||||
"name": "use", |
||||
"source_mapping": { |
||||
"filename": "tests/uninitialized.sol", |
||||
"length": 143, |
||||
"lines": [ |
||||
23, |
||||
24, |
||||
25, |
||||
26 |
||||
], |
||||
"start": 356 |
||||
} |
||||
} |
||||
], |
||||
"variable": { |
||||
"name": "balances", |
||||
"source_mapping": { |
||||
"filename": "tests/uninitialized.sol", |
||||
"length": 143, |
||||
"length": 34, |
||||
"lines": [ |
||||
23, |
||||
24, |
||||
25, |
||||
26 |
||||
15 |
||||
], |
||||
"start": 356 |
||||
"start": 189 |
||||
} |
||||
], |
||||
"variable": "balances", |
||||
"vuln": "UninitializedStateVars" |
||||
} |
||||
}, |
||||
{ |
||||
"contract": "Test2", |
||||
"filename": "tests/uninitialized.sol", |
||||
"check": "uninitialized-state", |
||||
"functions": [ |
||||
"use" |
||||
], |
||||
"sourceMapping": [ |
||||
{ |
||||
"name": "use", |
||||
"source_mapping": { |
||||
"filename": "tests/uninitialized.sol", |
||||
"length": 117, |
||||
"lines": [ |
||||
53, |
||||
54, |
||||
55, |
||||
56 |
||||
], |
||||
"start": 875 |
||||
} |
||||
} |
||||
], |
||||
"variable": { |
||||
"name": "st", |
||||
"source_mapping": { |
||||
"filename": "tests/uninitialized.sol", |
||||
"length": 15, |
||||
"lines": [ |
||||
45 |
||||
], |
||||
"start": 695 |
||||
}, |
||||
{ |
||||
"filename": "tests/uninitialized.sol", |
||||
"length": 117, |
||||
"lines": [ |
||||
53, |
||||
54, |
||||
55, |
||||
56 |
||||
], |
||||
"start": 875 |
||||
} |
||||
], |
||||
"variable": "st", |
||||
"vuln": "UninitializedStateVars" |
||||
} |
||||
}, |
||||
{ |
||||
"contract": "Test2", |
||||
"filename": "tests/uninitialized.sol", |
||||
"check": "uninitialized-state", |
||||
"functions": [ |
||||
"init" |
||||
], |
||||
"sourceMapping": [ |
||||
{ |
||||
"name": "init", |
||||
"source_mapping": { |
||||
"filename": "tests/uninitialized.sol", |
||||
"length": 52, |
||||
"lines": [ |
||||
49, |
||||
50, |
||||
51 |
||||
], |
||||
"start": 817 |
||||
} |
||||
} |
||||
], |
||||
"variable": { |
||||
"name": "v", |
||||
"source_mapping": { |
||||
"filename": "tests/uninitialized.sol", |
||||
"length": 6, |
||||
"lines": [ |
||||
47 |
||||
], |
||||
"start": 748 |
||||
}, |
||||
{ |
||||
"filename": "tests/uninitialized.sol", |
||||
"length": 52, |
||||
"lines": [ |
||||
49, |
||||
50, |
||||
51 |
||||
], |
||||
"start": 817 |
||||
} |
||||
], |
||||
"variable": "v", |
||||
"vuln": "UninitializedStateVars" |
||||
}, |
||||
{ |
||||
"contract": "Uninitialized", |
||||
"filename": "tests/uninitialized.sol", |
||||
"functions": [ |
||||
"transfer" |
||||
], |
||||
"sourceMapping": [ |
||||
{ |
||||
"filename": "tests/uninitialized.sol", |
||||
"length": 19, |
||||
"lines": [ |
||||
5 |
||||
], |
||||
"start": 55 |
||||
}, |
||||
{ |
||||
"filename": "tests/uninitialized.sol", |
||||
"length": 82, |
||||
"lines": [ |
||||
7, |
||||
8, |
||||
9 |
||||
], |
||||
"start": 81 |
||||
} |
||||
], |
||||
"variable": "destination", |
||||
"vuln": "UninitializedStateVars" |
||||
} |
||||
} |
||||
] |
@ -1,20 +1,18 @@ |
||||
[ |
||||
{ |
||||
"contract": "B", |
||||
"filename": "tests/unused_state.sol", |
||||
"sourceMapping": [ |
||||
"check": "unused-state", |
||||
"variables": [ |
||||
{ |
||||
"filename": "tests/unused_state.sol", |
||||
"length": 14, |
||||
"lines": [ |
||||
4 |
||||
], |
||||
"start": 42 |
||||
"name": "unused", |
||||
"source_mapping": { |
||||
"filename": "tests/unused_state.sol", |
||||
"length": 14, |
||||
"lines": [ |
||||
4 |
||||
], |
||||
"start": 42 |
||||
} |
||||
} |
||||
], |
||||
"unusedVars": [ |
||||
"unused" |
||||
], |
||||
"vuln": "unusedStateVars" |
||||
] |
||||
} |
||||
] |
Loading…
Reference in new issue