crytic / crytic/slither

Add support for filtering printer output

Open
#2,233 6 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
6.4k
Forks
1.1k
PR merge metrics
No merged PRs in 30d

Description

### Describe the desired feature

It would be great to have more control over outputs from printers, specifically table formatted ones such as `function-summary` and `vars-and-auth`.

Using `function-summary` as an example, it would be great to be able to filter the following (regex would be sufficient for all probably):
1. Function names
2. Visibility
3. Modifiers
4. Read
5. Write
6. Internal Calls
7. External Calls

Using regex a user could have full flexibility to filter out based on specifics or based on whether something is empty

"Return all functions without `get*` at the start that are external, have external calls, don't have any modifiers, and modify state."

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.