guardicore / guardicore/monkey
Integration of DeepSource
- Dominant language
- Python
- Stars
- 7.1k
- Forks
- 830
- PR merge metrics
- No merged PRs in 30d
Description
I ran DeepSource analysis on my fork of this repository and found some code quality issues. Have a look at the issues caught in this repository by DeepSource [here](https://deepsource.io/gh/withshubh/monkey/issues/?category=recommended).
[DeepSource](https://deepsource.io/) is a code review automation tool that detects code quality issues and helps you to automatically fix some of them. You can use DeepSource to track test coverage, Detect problems in Dockerfiles, etc. in addition to detecting issues in code.
The PR #894 fixed some of the issues caught by DeepSource.
All the features of the DeepSource are mentioned [here](https://deepsource.io/features/).
I'd suggest you integrate DeepSource since it is free for Open Source projects forever.
Integrating DeepSource to continuously analyze your repository:
- Install DeepSource on your repository [here](https://deepsource.io/signup).
- Create `.deepsource.toml` configuration specific to this repo or use the configuration mentioned below which I used to run the analysis on the fork of this repo.
- Activate analysis [here](https://deepsource.io/gh/guardicore/monkey/).
```
version = 1
test_patterns = ["**/*_test.py"]
[[analyzers]]
name = "python"
enabled = true
dependency_file_paths = [
"monkey/monkey_island/requirements.txt",
"monkey/infection_monkey/requirements.txt"
]
[analyzers.meta]
runtime_version = "3.x.x"
```
Contributor guide
Assessment
This issue has not been assessed yet.