https://github.com/jenkinsci/idea-stapler-plugin
Jenkins Development Support for IntelliJ IDEA
https://github.com/jenkinsci/idea-stapler-plugin
hacktoberfest intellij-plugin java jelly jenkins jexl stapler
Last synced: about 1 year ago
JSON representation
Jenkins Development Support for IntelliJ IDEA
- Host: GitHub
- URL: https://github.com/jenkinsci/idea-stapler-plugin
- Owner: jenkinsci
- License: bsd-2-clause
- Created: 2011-03-30T22:35:09.000Z (about 15 years ago)
- Default Branch: master
- Last Pushed: 2025-02-24T17:37:03.000Z (over 1 year ago)
- Last Synced: 2025-03-18T03:07:58.282Z (about 1 year ago)
- Topics: hacktoberfest, intellij-plugin, java, jelly, jenkins, jexl, stapler
- Language: Java
- Homepage: https://plugins.jetbrains.com/plugin/1885-jenkins-development-support/
- Size: 1.48 MB
- Stars: 10
- Watchers: 7
- Forks: 21
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# ["Jenkins Development Support" for IntelliJ IDEA](https://plugins.jetbrains.com/plugin/1885-stapler-plugin-for-intellij-idea)
[](https://ci.jenkins.io/job/Plugins/job/idea-stapler-plugin/job/master/)
[](https://gitter.im/jenkinsci/idea-stapler-plugin)
[//]: # (Update plugin features in build.gradle as well if they are worth mentioning in key features)
## Features
### Stapler
* "Go to stapler view" to jump from a Java class to its views (Cmd/Ctrl+Shift+P)
* Java Structure tool window shows Jelly views as members
* Jelly Structure tool window shows an owner class besides XML tree
* Select a string expression, then "Refactor" > "i18n for Stapler" to create a message resource
### Jelly
* Automatically recognized as an XML file (`*.jelly` and `*.jellytag`)
* "Jenkins Jelly View" file template to speed up creation of views
* Navigation from the Jelly tags to their definitions
* Integrate `st:documentation` tag into IntelliJ documentation support
* Report custom tag attributes that are marked deprecated in `st:documentation`.
* Error checks and autocompletion on attributes and elements of taglibs
* `style` attribute and `script` tag contents should be recognized as CSS and JavaScript correspondingly.
* [Jenkins Symbols](https://weekly.ci.jenkins.io/design-library/symbols/) suggestions are available when using ``
## JEXL
* Syntax error checks on JEXL expressions