Commit Graph

96 Commits (108851ac9e1ba57699582963a82f1b814407c26f)

Author SHA1 Message Date
Josselin ea24e614be Improve slither-check-upgradability + add travis unit tests 6 years ago
Josselin 2ac0abf518 Improve slither-find-paths + add travis unit tests 6 years ago
Josselin f53151e695 Open source 3 detectors: 6 years ago
Josselin 6086e44885 Add data depenency tests to travis 6 years ago
Josselin 9baf839da5 slither-check-upgradability: 6 years ago
Josselin 7ef4e05fa1 Usage changes 6 years ago
David Pokora 4f95e308bc
Open files with UTF-8 encoding 6 years ago
Josselin 768c84b334 Upgrade travis test + update readme + allow solc 0.4.24 6 years ago
Josselin 52322ebb37 Open source shadowing local and shadowing builtin detectors 6 years ago
Josselin 1532babf38 Open source incorrect-equality detector 6 years ago
Josselin af646da29e Update travis tests 6 years ago
Josselin 51f3798626 Split reentrancy detector into three variants: 6 years ago
Josselin 8828093f1a Update travis testcase 6 years ago
Josselin 30b0f19c0b Open source detector for multiple calls in a loop 6 years ago
Josselin d49ea4475d Open source detector on dangerous block.timestamp usage 6 years ago
Josselin d5c439c5d2 Open source shadowing state variable detectors 6 years ago
Josselin 1f90b4c7f1 Update travis scripts 6 years ago
Josselin f7c1d2c5e7 Update travis install 6 years ago
Josselin 0c63564669 Add Solidity 0.5 Support (WIP) 6 years ago
Josselin d3726f9dd7 Make json result more deterministic 6 years ago
Josselin 1c666c729d Partial support of Solidity 0.5 (WIP) 6 years ago
Josselin 19e1c6340d Json: 6 years ago
Josselin 58ac904c90 Add contract to locked_ether json 6 years ago
Josselin f3a9999fb5 Use deepdiff library to compare json output instead of custom script 6 years ago
Josselin 35524d8b93 JSON output: add helpers to unifiy and simplify export 6 years ago
Josselin 242acd0538 Continue to refactor JSON output (WIP) 6 years ago
Josselin c1f0afb010 Refactor JSON output (WIP) 6 years ago
Josselin c307a03fde Fix constant function name 6 years ago
Josselin 39facef8eb Improve Unused return value detector: 6 years ago
Josselin 76e781d598 Improve travis test 6 years ago
Josselin 26df3b2165 Open source constant function detector 6 years ago
benstew 89a17d098c update travis test 6 years ago
Josselin 866e219041 New detector: controlled delegatecall 6 years ago
Josselin 375e56e282 Add Uninitialized local variable detector 6 years ago
Josselin 12a52f0ffa Fix incorrect pragma json output 6 years ago
Josselin 5c238c9c93 Change --printers to --print and --detectors to --detect (close #71) 6 years ago
Alexander Remie 693d4d1209 improve python script 6 years ago
Alexander Remie 1994e35fad improve comment 6 years ago
Alexander Remie de05b1fdad sort shared_props list of strings, which is a set (and thus does not keep order between runs) 6 years ago
Alexander Remie 11132a628e replace basestring with str 6 years ago
Alexander Remie ded2359bdf typo 6 years ago
Alexander Remie 257058e80b rename list var to l 6 years ago
Alexander Remie 8bf5e96140 cast filter output to list 6 years ago
Alexander Remie 17e6f3c243 add python script to recursively order the json output of detectors 6 years ago
Josselin 4c14041942 Update travis 6 years ago
Alexander Remie 3b35b5a14b force set json.dumps separators 6 years ago
Alexander Remie 4cb3a13eb1 use custom python script to pretty print json output instead of python -e json.tool 6 years ago
Alexander Remie 6dc5cbe70e improve expected-json-generation and test script + use new tests/expected_json/ dir to store expected json files 6 years ago
Alexander Remie b7119f0460 update travis_test.sh to compare json output instead of counting output lines 6 years ago
Alexander Remie db84aeca1f add shell script to generate the expected (beautified) json output for each test 6 years ago