[PR #524] [MERGED] Enable nullable annotations, round 2 of x #1085

Open
opened 2026-01-29 14:49:33 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/xoofx/markdig/pull/524
Author: @iamcarbon
Created: 3/10/2021
Status: ✅ Merged
Merged: 3/10/2021
Merged by: @xoofx

Base: master ← Head: nullability2


📝 Commits (6)

  • 39c05f3 Enable nullable annotations, round 2 of x
  • 1752178 Make attachedDatas nullable
  • b2b3603 Merge remote-tracking branch 'upstream/master' into nullability2
  • dc4968d Reapply nullable annotations after merge
  • 1cc8a40 Use pattern matching to test for non-empty collections
  • 404a94f Fix nullability in MarkdownParser

📊 Changes

44 files changed (+280 additions, -208 deletions)

View changed files

📝 src/Markdig/Extensions/Abbreviations/AbbreviationParser.cs (+5 -3)
📝 src/Markdig/Extensions/MediaLinks/HostProviderBuilder.cs (+32 -22)
📝 src/Markdig/Extensions/MediaLinks/IHostProvider.cs (+5 -2)
📝 src/Markdig/Extensions/ReferralLinks/ReferralLinksExtension.cs (+6 -6)
📝 src/Markdig/Extensions/SelfPipeline/SelfPipelineExtension.cs (+6 -4)
📝 src/Markdig/Extensions/SmartyPants/HtmlSmartyPantRenderer.cs (+5 -2)
📝 src/Markdig/Extensions/SmartyPants/SmartyPantOptions.cs (+2 -0)
📝 src/Markdig/Extensions/SmartyPants/SmartyPantsExtension.cs (+3 -1)
📝 src/Markdig/Extensions/Tables/GridTableParser.cs (+1 -1)
📝 src/Markdig/Extensions/Tables/PipeTableParser.cs (+43 -50)
📝 src/Markdig/Extensions/Yaml/YamlFrontMatterParser.cs (+2 -0)
📝 src/Markdig/Helpers/CharHelper.cs (+2 -0)
📝 src/Markdig/Helpers/LinkHelper.cs (+1 -1)
📝 src/Markdig/Helpers/OrderedList.cs (+7 -4)
📝 src/Markdig/MarkdownExtensions.cs (+2 -2)
📝 src/Markdig/Parsers/BlockParser.cs (+4 -2)
📝 src/Markdig/Parsers/BlockProcessor.cs (+16 -14)
📝 src/Markdig/Parsers/FencedBlockParserBase.cs (+15 -12)
📝 src/Markdig/Parsers/FencedCodeBlockParser.cs (+2 -1)
📝 src/Markdig/Parsers/HeadingBlockParser.cs (+3 -1)

...and 24 more files

📄 Description

Round 2


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/xoofx/markdig/pull/524 **Author:** [@iamcarbon](https://github.com/iamcarbon) **Created:** 3/10/2021 **Status:** ✅ Merged **Merged:** 3/10/2021 **Merged by:** [@xoofx](https://github.com/xoofx) **Base:** `master` ← **Head:** `nullability2` --- ### 📝 Commits (6) - [`39c05f3`](https://github.com/xoofx/markdig/commit/39c05f34d1468cdff647e375aeae0ccbb4fcf429) Enable nullable annotations, round 2 of x - [`1752178`](https://github.com/xoofx/markdig/commit/17521786310e416c7ce883cec8b6a01251637f9c) Make attachedDatas nullable - [`b2b3603`](https://github.com/xoofx/markdig/commit/b2b36038ffd119b460991e9ec4cdce80942b4617) Merge remote-tracking branch 'upstream/master' into nullability2 - [`dc4968d`](https://github.com/xoofx/markdig/commit/dc4968d5abe9be8468613fb75b7145b0968a059c) Reapply nullable annotations after merge - [`1cc8a40`](https://github.com/xoofx/markdig/commit/1cc8a404739b4f4ac44a008db32651eb042c3ecc) Use pattern matching to test for non-empty collections - [`404a94f`](https://github.com/xoofx/markdig/commit/404a94f2847e72b29ad3ad6fd91ed2e1b1a63f47) Fix nullability in MarkdownParser ### 📊 Changes **44 files changed** (+280 additions, -208 deletions) <details> <summary>View changed files</summary> 📝 `src/Markdig/Extensions/Abbreviations/AbbreviationParser.cs` (+5 -3) 📝 `src/Markdig/Extensions/MediaLinks/HostProviderBuilder.cs` (+32 -22) 📝 `src/Markdig/Extensions/MediaLinks/IHostProvider.cs` (+5 -2) 📝 `src/Markdig/Extensions/ReferralLinks/ReferralLinksExtension.cs` (+6 -6) 📝 `src/Markdig/Extensions/SelfPipeline/SelfPipelineExtension.cs` (+6 -4) 📝 `src/Markdig/Extensions/SmartyPants/HtmlSmartyPantRenderer.cs` (+5 -2) 📝 `src/Markdig/Extensions/SmartyPants/SmartyPantOptions.cs` (+2 -0) 📝 `src/Markdig/Extensions/SmartyPants/SmartyPantsExtension.cs` (+3 -1) 📝 `src/Markdig/Extensions/Tables/GridTableParser.cs` (+1 -1) 📝 `src/Markdig/Extensions/Tables/PipeTableParser.cs` (+43 -50) 📝 `src/Markdig/Extensions/Yaml/YamlFrontMatterParser.cs` (+2 -0) 📝 `src/Markdig/Helpers/CharHelper.cs` (+2 -0) 📝 `src/Markdig/Helpers/LinkHelper.cs` (+1 -1) 📝 `src/Markdig/Helpers/OrderedList.cs` (+7 -4) 📝 `src/Markdig/MarkdownExtensions.cs` (+2 -2) 📝 `src/Markdig/Parsers/BlockParser.cs` (+4 -2) 📝 `src/Markdig/Parsers/BlockProcessor.cs` (+16 -14) 📝 `src/Markdig/Parsers/FencedBlockParserBase.cs` (+15 -12) 📝 `src/Markdig/Parsers/FencedCodeBlockParser.cs` (+2 -1) 📝 `src/Markdig/Parsers/HeadingBlockParser.cs` (+3 -1) _...and 24 more files_ </details> ### 📄 Description Round 2 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 14:49:33 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/markdig#1085