feat: re-implement relevant checks from the ctc package in core handlers
#1394
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
reimplement HTM-046 and HTM-047 in OPSHandler30
HTM-046andHTM-048check that HTML fixed-layout documentshave viewport metadata.
This change reimplements these checks in
OPSHandler30so that thectcpackage can be disabled.report
RSC-018asRSC-007insteadRSC-018 was introduced in the
ctcpackage to check the imagesspecified in the MathML
altimgattribute exist in the container.EPUBCheck already has an error code for missing resources, namely
RSC-018.This change adds a check for the
altimgin OPSHandler, and suppressesRSC-018.move HTM-053 check to OPSHandler
HTM-053is an INFO-level message that reports links to local files(absolute
fileURLs).This check is moved to the core OPSHandler checks, so we can
safely disable the
ctcpackage.Note: these changes will only be effective when the
ctcpackage is removed.