Commit Graph

960 Commits (7f82f4ad0eb9189a019081c16f9a752d28b3c956)

Author SHA1 Message Date
careworry bb8ad18001 chore: fix some typos in comments 7 months ago
alpharush 0ecf6b4a16 fix: unused state var detector for abstract/library 8 months ago
Alexis 2bd6cbeddd
Remove deprecated flags and their migration. 8 months ago
alpharush 098851cbd2 add tests 8 months ago
alpharush 4cf8c9a1e4 add test for https://github.com/crytic/slither/issues/2307 8 months ago
alpharush 0165614270 add another test and fix pylint issues 8 months ago
alpharush 5a6ef0d5a6 cleanup code and add test 8 months ago
alpharush 9cecef852f fix: lookup of type alias as member of contract 8 months ago
alpharush 6cc0bda5f6 fix: add newline to incorrect-modifier output 8 months ago
alpharush 2df8939f88 update test 8 months ago
alpharush 53c769d4c7 fmt and lint 8 months ago
alpharush 448d77fad5 lint and text update 8 months ago
alpharush 3c11786c00 lint and updates tests 8 months ago
alpharush f04a3c15f8 fix: guard literal implicit conversion for arrays 8 months ago
alpharush 98f37bc288 fix lints 8 months ago
alpharush e7edac5038 add override for all instance of virtual, inherited functions 8 months ago
alpharush 759a4fcead add test 8 months ago
Ngalim Siregar 0b0f155779 Implement pytest parameterize on test_implicit_returns (#2350) 8 months ago
alpharush 0933dfa67c reference API handles abstract contract, interface, and virtual func 8 months ago
alpharush 20ed490e2d feat: add is_abstract 8 months ago
Simone 9a0fc3053e Add ir test 8 months ago
alpharush 84c3199458 add regression tests for reference API on windows 8 months ago
alpharush 209df4ea76 split test into its own file 8 months ago
alpharush db6ff6618f fix pylint 8 months ago
alpharush 294850f2f1 add missing file 8 months ago
alpharush fc9416c3ec fix: attach references for inheritance specifier and top level types 8 months ago
alpharush 69ece6da84 fix: support aliases for NewContract operation 8 months ago
Simone 134cadf989 Fix parsing of events 8 months ago
alpharush 1af07d15bb add known solc bugs, remove allowed versions, improve formatting 9 months ago
alpharush 801a13e600 add regression test for https://github.com/crytic/slither/issues/2325 9 months ago
alpharush 75c1159d73 add test showing two internal call example is caught 9 months ago
alpharush 04ff85fd65 make it interprocedural (only 1 call deep) 9 months ago
alpharush 69d3c257b4 feat: add out-of-order-retryable ticket detector 9 months ago
alpharush 665b630f48 fix: support inheritance resolution when contract name is reused 9 months ago
Tigran Avagyan 2dff8257a3 updated tests 9 months ago
Emilio López ff0db039f2 pylint: fix further lint errors 9 months ago
Emilio López bef04ef09e ci: linter: fix gitleaks false positive 9 months ago
alpharush e580b2ff28 pylint 9 months ago
alpharush 3ff3103cfa fix: support renaming in base inheritance and base constructor calls 9 months ago
Simone 18ec60eb2b Update tests 9 months ago
Simone f57c2ca0b3 Detect only assembly blocks 9 months ago
Simone 591c4c0953 Add test 9 months ago
Judy Wu b1c58ca9b2 format 9 months ago
Matt Solomon e876d61fd5
fix: broken doc links (#2299) 10 months ago
Simone 6620bc926e
Fix using for when used with "this" (#2224) 10 months ago
Judy Wu 9f255d8ea9 update test to use output method 10 months ago
Judy Wu abe00363cb bug: address issue #2107 add contract id in inheritance graph printer 10 months ago
alpharush 4454b3e34a
fix: detect selfdestruct in internal calls (#2232) 10 months ago
Simone a793c3f1b9 Don't report if msg.value is in a conditional expression 1 year ago
Simone 4a33541738 Add support top level events 1 year ago