Code Analysis: PDF Invoices & Packing Slips Generator for WooCommerce 2.2.4

Most Complex Classes

Class Rating Complexity
TCPDF
D
4,840
TCPDF_FONTS
D
539
TCPDF_STATIC
D
441
QRcode
D
393
TCPDFBarcode
D
294
Datamatrix
D
207
TCPDF_PARSER
D
186
Alg_WC_PDF_Invoicing_Shortcodes
D
180
PDF417
B
95
setasign\Fpdi\PdfParser\StreamReader
A
66
Alg_WC_PDF_Invoicing_Core
A
63
TCPDF_FILTERS
A
55

Most Complex Functions

Function Rating Complexity
TCPDF::writeHTML()
D
500
TCPDF::startSVGElementHandler()
D
231
TCPDF::openHTMLTagHandler()
D
222
TCPDF::getHtmlDomArray()
D
219
TCPDF::_putannotsobjs()
D
221
TCPDF_FONTS::utf8Bidi()
D
215
TCPDF::closeHTMLTagHandler()
D
161
TCPDF_FONTS::addTTFfont()
D
142
TCPDF::getCellCode()
D
121
TCPDF_STATIC::getAnnotOptFromJSProp()
D
120
Alg_WC_PDF_Invoicing_Shortcodes::shortcode_prop()
D
117
TCPDF::Write()
D
106