Commit Graph

975 Commits (ee59976d68bb5ecc8cc352c4956a69c249280c23)

Author SHA1 Message Date
alpharush a0afa2573e
fix: filtering of unused-import,incorrect-solc, pragma (#2472) 6 months ago
dm 4d09e59915
Improve message error for when Crytic throws a KeyError. (#2418) 6 months ago
alpharush b9a3ea6189
remove similar-names bc it's slow (#2469) 6 months ago
alpharush 4f661e4807 add test for 08d631f 7 months ago
alpharush 22b9cfc39c fix: use contract declarer's scope for name resolution 7 months ago
alwayshang 7fff11b725 chore: fix some typos in comments 7 months ago
careworry bb8ad18001 chore: fix some typos in comments 8 months ago
alpharush 0ecf6b4a16 fix: unused state var detector for abstract/library 8 months ago
Alexis dcec99b1b8
Reduce verbosity for InvalidCompilation errors 8 months ago
Alexis 20fa97cbac
Remove interface from inheritance graph. 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 9 months ago
alpharush 209df4ea76 split test into its own file 9 months ago
alpharush db6ff6618f fix pylint 9 months ago
alpharush 294850f2f1 add missing file 9 months ago
alpharush fc9416c3ec fix: attach references for inheritance specifier and top level types 9 months ago
alpharush 69ece6da84 fix: support aliases for NewContract operation 9 months ago
Simone 134cadf989 Fix parsing of events 9 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 10 months ago
Tigran Avagyan 2dff8257a3 updated tests 10 months ago
Emilio López ff0db039f2 pylint: fix further lint errors 10 months ago
Emilio López bef04ef09e ci: linter: fix gitleaks false positive 10 months ago
alpharush e580b2ff28 pylint 10 months ago
alpharush 3ff3103cfa fix: support renaming in base inheritance and base constructor calls 10 months ago
Simone 18ec60eb2b Update tests 10 months ago
Simone f57c2ca0b3 Detect only assembly blocks 10 months ago
Simone 591c4c0953 Add test 10 months ago