Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/repometric/linterhub-docker
collection of static analysis tools wrapped in alpine-based containers
https://github.com/repometric/linterhub-docker
code-analysis docker docker-container linter
Last synced: about 1 month ago
JSON representation
collection of static analysis tools wrapped in alpine-based containers
- Host: GitHub
- URL: https://github.com/repometric/linterhub-docker
- Owner: repometric
- License: mit
- Created: 2017-11-27T01:30:54.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-03-21T15:07:36.000Z (over 3 years ago)
- Last Synced: 2023-03-21T03:39:14.360Z (over 1 year ago)
- Topics: code-analysis, docker, docker-container, linter
- Language: Go
- Homepage:
- Size: 30.3 KB
- Stars: 4
- Watchers: 5
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# linterhub-docker
This is a curated catalog of linters (engines) wrapped in docker containers. Each container is based on [Alpine Linux](https://alpinelinux.org) with preinstalled engine and a minimalistic set of dependencies.
## Install
The following software is required:
- [Docker](https://www.docker.com/)
It's recommended to get containers directly from [Docker Hub](https://hub.docker.com/u/linterhub/):
```bash
docker pull linterhub/your_faivorite_engine
```You can also build it from source:
```bash
git clone https://github.com/repometric/linterhub-docker
cd engines/your_faivorite_engine
docker build -t linterhub/your_faivorite_engine
```## Usage
You will need to prepare engine-specific command (for analysis) and mount a local folder to container:
```bash
docker run -v /local:/container -it linterhub/your_faivorite_engine engine_command
```## Contribute
Contributions are always welcome! Please read the [contribution guidelines](.github/CONTRIBUTING.md) first.
- [Request to add new engine](.github/ENGINE_TEMPLATE.md)
- [Report an issue for existing engine](.github/ISSUE_TEMPLATE.md)
- [Propose pull request](.github/PULL_REQUEST_TEMPLATE.md)
- [How to add new engine](.github/HOWTO_ENGINE.md)## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE) file for details.