diff --git a/packages/remark-lint-maximum-line-length/index.js b/packages/remark-lint-maximum-line-length/index.js
index f9d937c9..6bfaa4a8 100644
--- a/packages/remark-lint-maximum-line-length/index.js
+++ b/packages/remark-lint-maximum-line-length/index.js
@@ -60,6 +60,10 @@
*
*
Mercury mercury mercury mercury mercury mercury mercury mercury mercury
*
+ * Mercury
+ *
+ * mercury mercury.
+ *
* [foo]: http://localhost/mercury/mercury/mercury/mercury/mercury/mercury/mercury/mercury
*
* @example
@@ -238,12 +242,15 @@ const remarkLintMaximumLineLength = lintRule(
const next = parent.children[index + 1]
const nextStart = pointStart(next)
+ const nextEnd = pointEnd(next)
// Not allowing when there’s a following child.
if (
next &&
nextStart &&
nextStart.line === start.line &&
+ nextEnd &&
+ nextEnd.line === start.line &&
// Either something with children:
(!('value' in next) ||
// Or with whitespace:
diff --git a/packages/remark-lint-maximum-line-length/readme.md b/packages/remark-lint-maximum-line-length/readme.md
index dd116de2..159d7e71 100644
--- a/packages/remark-lint-maximum-line-length/readme.md
+++ b/packages/remark-lint-maximum-line-length/readme.md
@@ -165,6 +165,10 @@ Mercury mercury mercury mercury mercury mercury mercury mercury mercury ![mercur
Mercury mercury mercury mercury mercury mercury mercury mercury mercury
+Mercury
+
+mercury mercury.
+
[foo]: http://localhost/mercury/mercury/mercury/mercury/mercury/mercury/mercury/mercury
```