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-046
andHTM-048
check that HTML fixed-layout documentshave viewport metadata.
This change reimplements these checks in
OPSHandler30
so that thectc
package can be disabled.report
RSC-018
asRSC-007
insteadRSC-018 was introduced in the
ctc
package to check the imagesspecified in the MathML
altimg
attribute exist in the container.EPUBCheck already has an error code for missing resources, namely
RSC-018
.This change adds a check for the
altimg
in OPSHandler, and suppressesRSC-018
.move HTM-053 check to OPSHandler
HTM-053
is an INFO-level message that reports links to local files(absolute
file
URLs).This check is moved to the core OPSHandler checks, so we can
safely disable the
ctc
package.Note: these changes will only be effective when the
ctc
package is removed.