Completed
Push — refactor-parsing ( 4a0077 )
by Colin
02:30
created

3,035 -5 Covered Lines

3,126 +44 Total Lines

97.1 % -1.5% Code Coverage

PHP Classes Changes

 
81.82%
DocumentBlockParser added
 
88.33%
TableParserFactory added
 
88.89%
IndentedCodeParserFactory added
 
89.47%
BlockStart added
 
96.15%
ListItemParser added
 
96.97%
ListBlockParserFactory added
 
100%
FencedCodeParserFactory added
 
100%
ParagraphParser added
 
100%
HeadingParser added
 
100%
CursorState added
view more  
100%
0%
InlinesOnlyExtension got worse
100%
0%
ChildRenderer got worse
90%
100%
TableParser improved
91.67%
100%
ListBlock improved
95.92%
91.23%
LinkParserHelper got worse
100%
96%
FencedCodeParser got worse
96.15%
92.31%
MarkdownInput got worse
97.73%
94.03%
ReferenceParser got worse
100%
97.78%
Node got worse
98.25%
100%
FencedCode improved
view more  
100%
 
ListParser removed
100%
 
SetExtHeadingParser removed
100%
 
AbstractStringContainerBlock removed
100%
 
LazyParagraphParser removed
100%
 
Context removed
100%
 
UnmatchedBlockCloser removed
100%
 
ATXHeadingParser removed

CRAP Changes

 
14.7716
TableParserFactory::parseSeparator() added
 
10
ListBlockParserFactory::parseList() added
 
7.2944
ReferenceParser::parseStartTitle() added
 
7
HtmlBlockParserFactory::tryStart() added
 
7
FencedCodeParserFactory::tryStart() added
 
6.031
ReferenceParser::parseLabel() added
 
6.0131
TableParserFactory::tryStart() added
 
6.0038
ReferenceParser::parseTitle() added
 
6
IndentedCodeParser::closeBlock() added
 
6
ListBlockParserFactory::calculateListMarkerPadding... added
view more  
14
14.0028
Cursor::advanceBy() got worse
4
4.0119
LinkParserHelper::parseLinkDestination() got worse
12.0082
12.0654
LinkParserHelper::manuallyParseLinkDestination() got worse
4.0119
4.0961
MarkdownInput::splitLinesIfNeeded() got worse
1
2
Node::getDepth() got worse
12.002
10
ReferenceParser::parse() improved
3
12
ChildRenderer::render() got worse
3
12
InlinesOnlyExtension::register() got worse
15
 
ListParser::parse() removed
14.7716
 
TableParser::parseColumns() removed
10.7346
 
TableParser::parse() removed
10.0363
 
ListBlock::finalize() removed
9
 
DocParser::parseBlocks() removed
7
 
TableParser::parseRow() removed
7
 
FencedCodeParser::parse() removed
7
 
HtmlBlockParser::parse() removed
6
 
DocParser::setAndPropagateLastLineBlank() removed
6
 
IndentedCode::finalize() removed
view more