Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/euanwm/modcheck
Go Mod checking tool
https://github.com/euanwm/modcheck
Last synced: 3 days ago
JSON representation
Go Mod checking tool
- Host: GitHub
- URL: https://github.com/euanwm/modcheck
- Owner: euanwm
- License: gpl-3.0
- Created: 2023-11-14T23:57:18.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2023-11-29T18:01:50.000Z (10 months ago)
- Last Synced: 2024-04-18T21:53:25.672Z (6 months ago)
- Language: Go
- Size: 161 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Modcheck
[![codecov](https://codecov.io/gh/euanwm/modcheck/graph/badge.svg?token=D6038IV9I9)](https://codecov.io/gh/euanwm/modcheck)If you're reading this, then Godspeed.
## Why
I made this tool to assess the state of a project's dependencies quickly. I wanted to know if any dependencies were not being used or were not being used by any other dependencies. I also wanted to know how widespread the dependencies were on GitHub, the codebase's quality, and the number of outstanding issues.
## Installation
`go install github.com/euanwm/modcheck/cmd/modcheck@latest`
## Usage
`modcheck `
The modcheck tool can be used in two ways:
- `modcheck`: without arguments, it will check the go.mod file in the current directory
- `modcheck /path/to/folder/`: with a path to a folder containing a go.mod file, it will check that go.mod file.## Example output
![modcheck example output](example.png)
## Development requirements
- [GNU Make](https://www.gnu.org/software/make/)
- [Go](https://golang.org/), +v1.21 and above