The W3C CSS validator outputs multiline messages: One output per .css file - if at lest one error is present - and with all errors collected togehter. See log example.
      The regex is able to catch the whole block, thats good!
      We like to report each error separate. But the groovy snippet can only return one "new Warning(...)". It would be nice if the groovy snippet is able to return multipe warnings. E.g. per function "add(new Warning(...))" or a list, which prevents me from reformatting the log before parsing.

      Log example:

                  
      Sorry! We found the following errors (6)
              
      
      URI : file:/jenkins/s7/workspace/CCF2FW/ccf/WebContent/common/tiny_mce/themes/advanced/skins/default/ui.css
      
      Line : 40 .defaultSkin .mceButtonDisabled .mceIcon
             Property -ms-filter doesn't exist : 
             'alpha(opacity=30)' 
      Line : 40 .defaultSkin .mceButtonDisabled .mceIcon
             Parse Error
             opacity=30)
      Line : 70 .defaultSkin .mceSplitButtonDisabled .mceAction, .defaultSkin .mceSplitButtonDisabled a.mceOpen
             Property -ms-filter doesn't exist : 
             'alpha(opacity=30)' 
      Line : 70 .defaultSkin .mceSplitButtonDisabled .mceAction, .defaultSkin .mceSplitButtonDisabled a.mceOpen
             Parse Error
             opacity=30)
      Line : 108 .defaultSkin .mceBlocker
             Property -ms-filter doesn't exist : 
             'alpha(opacity=50)' 
      Line : 108 .defaultSkin .mceBlocker
             Parse Error
             opacity=50)
      
      

      Kind regards,
      Johannes

          [JENKINS-18711] Create new parser for W3C CSS validator

          Johannes Heger created issue -
          Ulli Hafner made changes -
          Summary Original: Multiline warning should result in multiple warnings New: Create new parser for W3C CSS validator
          Ulli Hafner made changes -
          Labels New: PR-appreciated
          Ulli Hafner made changes -
          Assignee Original: Ulli Hafner [ drulli ]
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 150059 ] New: JNJira + In-Review [ 177549 ]
          Ulli Hafner made changes -
          Component/s New: analysis-model [ 23523 ]
          Component/s New: warnings-ng-plugin [ 24526 ]
          Component/s Original: warnings-plugin [ 15513 ]
          Labels Original: PR-appreciated New: help-wanted newbie-friendly
          Ulli Hafner made changes -
          Rank New: Ranked lower
          Ulli Hafner made changes -
          Resolution New: Postponed [ 6 ]
          Status Original: Open [ 1 ] New: Closed [ 6 ]

            Unassigned Unassigned
            johannes_h Johannes Heger
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: