Uploaded image for project: 'Aptana Studio'
  1. Aptana Studio
  2. APSTUD-4346

Replace HTML Tidy Validator with a build participant using our AST/parser

    Details

    • Story Points:
      0

      Description

      We currently use Tidy as a separate vendor plugin that provides the JAR and pipe the HTMl source to it, then read the output and generate warnings/errors. This approach has been notably slow and memory-intensive. Given that we are already parsing the file and generating an AST, it should be much faster and leaner to provide a build participant that traverses the AST to provide all or most of the same functionality. Also, we'd have control over the impl so we can update as necessary for changes to HTML (like HTML 5 elements, which tidy complains about).

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                cwilliams Christopher Williams
                Reporter:
                cwilliams Christopher Williams
              • Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Git Source Code