digitalsparky / jekyll-minifier

Jekyll HTML/XML/CSS/JS Minifier utilising yui-compressor, and htmlcompressor
GNU General Public License v3.0
245 stars 25 forks source link

PHP minifier breaks PHP file when single line comments are present #56

Open JacksonChen666 opened 2 years ago

JacksonChen666 commented 2 years ago

Single line comments (like below) in php

// a single line comment
nextStatement();

gets minified without being manipulated and turn into

// a single line comment nextStatement();

breaking the rest of the PHP file.

Screenshot (224kb) (left side is not minified, and the right side is minified but with changes that break the PHP file due to single line comments)

Original PHP file (external)

Workaround:

A workaround for not letting comments break the rest of the file is to use /* multi-line (or 'C' style) comments instead */