Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mikesafonov/jenkins-linter-idea-plugin
jenkins-linter-idea-plugin is a Intellij Idea plugin to validate Jenkinsfiles by the Pipeline Linter of a Jenkins server.
https://github.com/mikesafonov/jenkins-linter-idea-plugin
intellij intellij-plugin jenkins jenkins-linter jenkins-server kotlin linter pipeline-linter
Last synced: about 2 months ago
JSON representation
jenkins-linter-idea-plugin is a Intellij Idea plugin to validate Jenkinsfiles by the Pipeline Linter of a Jenkins server.
- Host: GitHub
- URL: https://github.com/mikesafonov/jenkins-linter-idea-plugin
- Owner: MikeSafonov
- License: apache-2.0
- Created: 2019-04-10T16:43:55.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-02-15T09:58:07.000Z (almost 2 years ago)
- Last Synced: 2023-03-03T08:38:09.424Z (almost 2 years ago)
- Topics: intellij, intellij-plugin, jenkins, jenkins-linter, jenkins-server, kotlin, linter, pipeline-linter
- Language: Kotlin
- Homepage:
- Size: 244 KB
- Stars: 14
- Watchers: 4
- Forks: 4
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# jenkins-linter-idea-plugin
**jenkins-linter-idea-plugin** is an Intellij Idea plugin to validate Jenkinsfiles by
the [Pipeline Linter](https://www.jenkins.io/doc/book/pipeline/development/#linter) of a Jenkins server.## Features
- [x] Supports declarative pipeline only
- [x] HTTP linter integration
- [x] Linting errors highlighting
- [x] Jenkins authorization## Installation
The plugin can be installed with **Settings | Plugins | Marketplace** and searching for **Jenkins Pipeline Linter**.
## Settings
Settings for the plugin can be found under **Settings | Tools | Jenkins Linter**.
## Usage
- Configure Jenkins server connection via plugin settings.
- Open context menu on file and click **Validate by Jenkins Linter**![Jenkins Linter menu](images/menu.png)
## Proxy and SSL support
Starting from `0.5.0` plugin support builtin proxy (**File | Settings | Appearance & Behavior | System Settings | HTTP Proxy**) and SSL(**File | Settings | Tools | Server Certificates**) settings.## Contributing
Feel free to contribute.
New feature proposals and bug fixes should be submitted as GitHub pull requests.
Fork the repository on GitHub, prepare your change on your forked copy, and submit a pull request.**IMPORTANT!**
>Before contributing please read about [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0-beta.2/) / [Conventional Commits RU](https://www.conventionalcommits.org/ru/v1.0.0-beta.2/)