Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-71527

Drop reliance on ancient 'stapler-adjunct-codemirror' library in favor of modern CodeMirror NPM packages

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Minor Minor
    • core

      Jenkins relies on https://github.com/stapler/stapler-adjunct-codemirror to utilize code mirror.
      This library is almost 10 years out of date and ships an ancient version of codemirror 2 (6 is the newest while writing this)

      Modern and maintained versions of codemirror continue to exist as NPM packages: https://www.npmjs.com/package/codemirror?activeTab=dependencies, we can utilize in the war/ module.

      Core defines only two usages of this library:

      and there are no direct dependencies in plugins: https://github.com/search?q=org%3Ajenkinsci+%22stapler-adjunct-codemirror%22+lang%3A%22Maven+POM%22&type=code

            janfaracik Jan Faracik
            notmyfault Alexander Brandes
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: