-
Notifications
You must be signed in to change notification settings - Fork 366
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Highlight lcov support in the readme #1081
Conversation
Update README.md
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm sorry, but this looks AI-generated. Did you get this from ChatGPT? It is not only overly verbose, but the instructions are also wrong.
1. Install Echidna globally by running the following command in your terminal or command prompt: | ||
|
||
```shell | ||
npm install -g echidna |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
echidna is not available on npm
2. Once Echidna is installed, execute the following command to run Echidna with coverage enabled: | ||
|
||
```shell | ||
echidna --coverage |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is no --coverage
flag
|
||
#### Run Echidna and generate a coverage report | ||
|
||
Echidna is a powerful fuzz testing tool used to discover bugs in smart contracts. Before running Echidna, ensure that you have the following prerequisites installed: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
there is no need to explain what Echidna is here
Superseded by #1093 |
Description
This pull request addresses issue #1063 and enhances the documentation for the Echidna tool by adding instructions on how to leverage the lcov support with a VSCode plugin. The updated documentation provides clear and beginner-friendly steps to install the lcov plugin, generate coverage reports, open the reports in VSCode, and utilize the lcov plugin to visualize the coverage of smart contracts.
Changes Made
How to Test
Related Issues
Closes #1063
Please let me know if there are any further modifications or additions required. I'm happy to assist!