Commit Graph

983 Commits (aeeb2d368802844733671e35200b30b5f5bdcf5c)

Author SHA1 Message Date
Qiuhao Li e4657f5f6c
tool: add detector for multiple new reinitializers (#2536) 3 months ago
alpharush d29f41d725
disable unused import (#2540) 3 months ago
alpharush 4701885b24
Revert "Reduce verbosity for InvalidCompilation errors" 3 months ago
Simone 469286fa99 Don't report if destination is immutable state var 5 months ago
Alexis 5c0eccfbc5
Fix test in CI. 5 months ago
Alexis f1df3ea753
Run tests only if forge is available. 5 months ago
Alexis c3a5fb219b
Add tests to slither-mutate and fix some Python 3.8 compatibility issues. 5 months ago
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 6 months ago
alpharush 22b9cfc39c fix: use contract declarer's scope for name resolution 6 months ago
alwayshang 7fff11b725 chore: fix some typos in comments 7 months ago
careworry bb8ad18001 chore: fix some typos in comments 7 months ago
alpharush 0ecf6b4a16 fix: unused state var detector for abstract/library 7 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 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