In my daily work I often have to create or modify Jenkinsfiles and more often than I would like, I make mistakes. It is a very tedious workflow when you make a change to your Jenkinsfile, create a commit, push the commit and wait for your Jenkins Server to tell you, that you have missed a bracket.
The Command-line Pipeline Linter (https://jenkins.io/doc/book/pipeline/development/) does a great...
Philadelphia Jenkins Area Meetup
Jenkins Pipeline Development with JobDSL, PipelineUnit and Jenkins Test Harness