If `legalComments` is `link` or `external` and the file has no legal comments, an empty entry is output. This may result in a large number of empty files in some cases. Why not make it the standard behavior to output nothing if the file does not contain a legal comment? I don't think we need a new option to control this, what do you think?