https://github.com/potherca/pipeline-components-linter
Mirror of https://gitlab.com/pipeline-components/org/pipeline-components-linter
https://github.com/potherca/pipeline-components-linter
Last synced: 3 months ago
JSON representation
Mirror of https://gitlab.com/pipeline-components/org/pipeline-components-linter
- Host: GitHub
- URL: https://github.com/potherca/pipeline-components-linter
- Owner: Potherca
- License: mpl-2.0
- Created: 2025-02-22T13:00:00.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-01T22:00:33.000Z (3 months ago)
- Last Synced: 2025-03-01T23:18:12.073Z (3 months ago)
- Language: Go
- Homepage:
- Size: 170 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pipeline Components Linter (plc-lint)
The Pipeline Components Linter (`plc-lint`) checks whether a Pipeline Component follows the Pipeline Component Guidelines.
## Installation
Download the pre-built binary from the [releases page][release-page] or, if you are familiar with Go, build it yourself.
## Usage
```bash
plc-lint
```## Contributing
Please read the [CONTRIBUTING.md](CONTRIBUTING.md) file for details on our code of conduct, and the process for submitting pull requests.
### Development
This project has been set up following [Standard Go Project Layout][golang-standards-project-layout].
```
.
├── cmd/ # Main application
├── internal/ # Private application and library code
├── LICENSE
└── README.md
```## License
Created by Potherca under a [Mozilla Public License 2.0 (MPL-2.0) license][license].
[golang-standards-project-layout]: https://github.com/golang-standards/project-layout
[license]: LICENSE
[release-page]: https://gitlab.com/pipeline-component/org/plc-lint/-/releases