Skip to content

jenkins-linter-idea-plugin is a Intellij Idea plugin to validate Jenkinsfiles by the Pipeline Linter of a Jenkins server.

License

Notifications You must be signed in to change notification settings

MikeSafonov/jenkins-linter-idea-plugin

Repository files navigation

jenkins-linter-idea-plugin

jenkins-linter-idea-plugin is an Intellij Idea plugin to validate Jenkinsfiles by the Pipeline Linter of a Jenkins server.

Features

  • Supports declarative pipeline only
  • HTTP linter integration
  • Linting errors highlighting
  • 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

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 / Conventional Commits RU

About

jenkins-linter-idea-plugin is a Intellij Idea plugin to validate Jenkinsfiles by the Pipeline Linter of a Jenkins server.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages