https://github.com/blarc/gitlab-template-lint-plugin
Intellij plugin for linting Gitlab CI/CD yaml templates.
https://github.com/blarc/gitlab-template-lint-plugin
gitlab gitlab-ci intellij intellij-plugin jetbrains lint yaml
Last synced: about 1 month ago
JSON representation
Intellij plugin for linting Gitlab CI/CD yaml templates.
- Host: GitHub
- URL: https://github.com/blarc/gitlab-template-lint-plugin
- Owner: Blarc
- License: gpl-3.0
- Created: 2022-05-16T16:41:29.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-21T08:25:52.000Z (about 2 months ago)
- Last Synced: 2025-04-06T08:11:31.563Z (about 1 month ago)
- Topics: gitlab, gitlab-ci, intellij, intellij-plugin, jetbrains, lint, yaml
- Language: Kotlin
- Homepage: https://plugins.jetbrains.com/plugin/19411-gitlab-template-lint
- Size: 1.32 MB
- Stars: 74
- Watchers: 3
- Forks: 2
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
Gitlab Template Lint
Gitlab Template Lint for IntelliJ based IDEs/Android Studio.
- [Description](#description)
- [Features](#features)
- [Demo](#demo)
- [Compatibility](#compatibility)
- [Install](#install)
- [Installation from zip](#installation-from-zip)
- [How does it work](/docs/how-does-it-work.md)
- [Configuration](/docs/configuration.md)## Description
Gitlab Template Lint Plugin is a plugin for IntelliJ based IDEs/Android studio for linting
Gitlab CI/CD yaml configuration files. It uses the Gitlab lint API to check the currently
open yaml configuration and shows the errors in the notification bar.To get started, install the plugin and set Gitlab private token with read_api and api scope in plugin's settings:
Settings > Tools > Gitlab Template Lint## Features
- Linting of Gitlab CI/CD yaml configuration files
- Preview of the merged Gitlab CI/CD yaml configuration files
- Setting inclusion and exclusion globs for linting
- Multiple Gitlab instances support## Demo

## Compatibility
IntelliJ IDEA, PhpStorm, WebStorm, PyCharm, RubyMine, AppCode, CLion, GoLand, DataGrip, Rider, MPS, Android Studio, DataSpell, Code With MeOr you could install it inside your IDE:
For Windows & Linux: File > Settings > Plugins > Marketplace > Search for "Gitlab Template Lint" > Install Plugin > Restart IntelliJ IDEA
For Mac: IntelliJ IDEA > Preferences > Plugins > Marketplace > Search for "Gitlab Template Lint" > Install Plugin > Restart IntelliJ IDEA
## Installation from zip
1. Download zip from [releases](https://github.com/Blarc/gitlab-lint-plugin/releases)
2. Import to IntelliJ: Settings > Plugins > Cog > Install plugin from disk...
3. Set Gitlab private token in plugin's settings: Settings > Tools > Gitlab Template Lint## Support
* Star the repository
* [Rate the plugin](https://plugins.jetbrains.com/plugin/19411-gitlab-template-lint)
* [Share the plugin](https://plugins.jetbrains.com/plugin/19411-gitlab-template-lint)
* [Buy me a coffee](https://ko-fi.com/blarc)## Change log
Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.
## Contributing
Please see [CONTRIBUTING](CONTRIBUTING.md) for details.
## License
Please see [LICENSE](LICENSE) for details.