Skip to content

Instantly share code, notes, and snippets.

@johngian
Created May 10, 2022 12:34
Show Gist options
  • Save johngian/ea99af1bd33dae4af3420afcc810fb45 to your computer and use it in GitHub Desktop.
Save johngian/ea99af1bd33dae4af3420afcc810fb45 to your computer and use it in GitHub Desktop.
# Parsoid file activity since 2021-11-01
root@90e17d94e6ce:/srv/parsoid# git log --since="2021-11-01" --name-status --pretty=format: -- "${ARGV[@]+"${ARGV[@]}"}" | cut -f 2- | /srv/git-heatmap/git-heatmap --filter "grep -v tests | grep -v package.json | grep -v compsoer.json | grep .php" -n 100
src/Config/Env.php | 130 | ████████████████████████████████████████████████████████████
src/Html2Wt/WikitextSerializer.php | 125 | ██████████████████████████████████████████████████████████
src/Wt2Html/TT/TemplateHandler.php | 123 | █████████████████████████████████████████████████████████
src/Ext/Cite/References.php | 122 | ████████████████████████████████████████████████████████
extension/src/Rest/Handler/ParsoidHandler.php | 116 | ██████████████████████████████████████████████████████
src/Wt2Html/DOMPostProcessor.php | 113 | ████████████████████████████████████████████████████
src/Wt2Html/TT/WikiLinkHandler.php | 108 | ██████████████████████████████████████████████████
src/Wt2Html/Grammar.php | 98 | █████████████████████████████████████████████
src/Config/SiteConfig.php | 96 | ████████████████████████████████████████████
src/Wt2Html/Grammar.pegphp | 94 | ███████████████████████████████████████████
src/Parsoid.php | 81 | █████████████████████████████████████
bin/parse.php | 79 | ████████████████████████████████████
src/Utils/DOMDataUtils.php | 78 | ████████████████████████████████████
src/Utils/WTUtils.php | 76 | ███████████████████████████████████
src/Html2Wt/LinkHandlerUtils.php | 73 | ██████████████████████████████████
extension/src/Config/SiteConfig.php | 72 | █████████████████████████████████
VisualEditor.php | 72 | █████████████████████████████████
src/Wt2Html/PP/Processors/ComputeDSR.php | 70 | ████████████████████████████████
src/Wt2Html/TT/ExtensionHandler.php | 69 | ████████████████████████████████
src/Utils/TokenUtils.php | 69 | ████████████████████████████████
src/Utils/ContentUtils.php | 67 | ███████████████████████████████
src/Html2Wt/SerializerState.php | 64 | ██████████████████████████████
src/Html2Wt/Separators.php | 63 | █████████████████████████████
src/Config/Api/SiteConfig.php | 63 | █████████████████████████████
VisualEditor.i18n.php | 63 | █████████████████████████████
extension/src/Config/DataAccess.php | 60 | ████████████████████████████
src/Wt2Html/PP/Processors/WrapTemplates.php | 58 | ███████████████████████████
src/Wt2Html/PP/Handlers/TableFixups.php | 57 | ██████████████████████████
src/Utils/DOMUtils.php | 56 | ██████████████████████████
src/Wt2Html/PP/Processors/Linter.php | 55 | █████████████████████████
src/Utils/PipelineUtils.php | 55 | █████████████████████████
src/Wt2Html/HTML5TreeBuilder.php | 52 | ████████████████████████
src/Html2Wt/WikitextEscapeHandlers.php | 50 | ███████████████████████
src/Wt2Html/TT/AttributeExpander.php | 49 | ███████████████████████
src/Wt2Html/PP/Processors/AddMediaInfo.php | 49 | ███████████████████████
src/ParserTests/TestRunner.php | 49 | ███████████████████████
src/Ext/ParsoidExtensionAPI.php | 49 | ███████████████████████
src/Utils/Util.php | 48 | ██████████████████████
src/Ext/Cite/Ref.php | 47 | ██████████████████████
src/Wt2Html/PP/Processors/WrapSections.php | 46 | █████████████████████
src/Ext/Gallery/Gallery.php | 46 | █████████████████████
src/Utils/PHPUtils.php | 45 | █████████████████████
src/Config/Api/DataAccess.php | 45 | █████████████████████
src/Tokens/Token.php | 43 | ████████████████████
src/Wt2Html/TT/Sanitizer.php | 42 | ███████████████████
src/Wt2Html/TT/PreHandler.php | 42 | ███████████████████
src/Html2Wt/WTSUtils.php | 42 | ███████████████████
src/Wt2Html/PP/Handlers/CleanUp.php | 41 | ███████████████████
src/Html2Wt/DOMNormalizer.php | 40 | ██████████████████
tools/TestUtils.php | 39 | ██████████████████
src/Wt2Html/XMLSerializer.php | 38 | ██████████████████
src/Wt2Html/TT/ParagraphWrapper.php | 38 | ██████████████████
src/Html2Wt/DOMHandlers/DOMHandler.php | 37 | █████████████████
src/Wt2Html/TT/TokenHandler.php | 36 | █████████████████
src/Html2Wt/SelectiveSerializer.php | 36 | █████████████████
src/Html2Wt/DOMDiff.php | 36 | █████████████████
src/Ext/Poem/Poem.php | 36 | █████████████████
src/Wt2Html/TT/ExternalLinkHandler.php | 35 | ████████████████
demos/ve/index.php | 35 | ████████████████
.phan/config.php | 34 | ████████████████
src/Wt2Html/PP/Processors/PWrap.php | 33 | ███████████████
src/Wt2Html/PP/Handlers/UnpackDOMFragments.php | 33 | ███████████████
src/Wt2Html/ParserPipelineFactory.php | 31 | ██████████████
src/Wt2Html/TokenizerUtils.php | 30 | ██████████████
src/Wt2Html/TokenTransformManager.php | 30 | ██████████████
src/Wt2Html/TT/TokenStreamPatcher.php | 30 | ██████████████
src/Wt2Html/TT/ListHandler.php | 30 | ██████████████
src/Html2Wt/DOMHandlers/EncapsulatedContentHandler.php | 30 | ██████████████
src/Ext/Cite/ReferencesData.php | 30 | ██████████████
src/Config/ParsoidExtensionAPI.php | 30 | ██████████████
extension/src/Rest/Handler/TransformHandler.php | 30 | ██████████████
src/Html2Wt/DOMHandlers/SpanHandler.php | 29 | █████████████
.phpcs.xml | 29 | █████████████
src/Wt2Html/TT/QuoteTransformer.php | 28 | █████████████
src/Mocks/MockDataAccess.php | 28 | █████████████
src/Wt2Html/PP/Processors/ProcessTreeBuilderFixups.php | 27 | ████████████
src/Html2Wt/DOMHandlers/PHandler.php | 27 | ████████████
src/Ext/Nowiki/Nowiki.php | 27 | ████████████
src/Ext/JSON/JSON.php | 27 | ████████████
src/Html2Wt/LanguageVariantHandler.php | 26 | ████████████
src/Html2Wt/DOMHandlers/MetaHandler.php | 26 | ████████████
src/Config/WikitextConstants.php | 26 | ████████████
src/Wt2Html/PegTokenizer.php | 25 | ████████████
src/Wt2Html/PP/Processors/MigrateTrailingNLs.php | 25 | ████████████
src/Html2Wt/DiffUtils.php | 25 | ████████████
extension/src/Rest/Handler/PageHandler.php | 25 | ████████████
src/Wt2Html/TT/TokenCollector.php | 24 | ███████████
src/Utils/DOMCompat.php | 24 | ███████████
src/Wt2Html/TT/ParserFunctions.php | 23 | ███████████
src/Wt2Html/PP/Processors/MarkFosteredContent.php | 23 | ███████████
src/Language/LanguageConverter.php | 23 | ███████████
extension/src/Config/PageConfigFactory.php | 23 | ███████████
extension/ServiceWiring.php | 23 | ███████████
bin/parserTests.php | 23 | ███████████
tools/ScriptUtils.php | 22 | ██████████
src/Wt2Html/TT/LanguageVariantHandler.php | 22 | ██████████
src/Wt2Html/PP/Handlers/Headings.php | 22 | ██████████
src/Mocks/MockSiteConfig.php | 22 | ██████████
src/Wt2Html/ParserPipeline.php | 21 | ██████████
src/Tokens/NlTk.php | 21 | ██████████
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment