14 Commits

Author SHA1 Message Date
5af131b840
fix: link fragment with accents should be valid if the heading exists
Fixes a regression introduced in v2.3.0, which needed to lower case/manage case insensitive heading.
2024-01-31 21:56:55 +01:00
f332c833ca
feat: support line number checking in link fragment (e.g: '#L50')
Fixes #6
2024-01-31 01:14:27 +01:00
5c39afbe20
refactor: simplify logic understanding 2024-01-30 23:57:38 +01:00
146f904866 chore: small tweaks 2024-01-12 01:30:52 +01:00
64396954e4 chore: dependency vendoring of markdownlint-rule-helpers 2024-01-12 01:30:52 +01:00
7ef7cc3bb3 refactor: early conditions first 2024-01-12 01:30:52 +01:00
68f35ddc0b fix: empty id fragment should be invalid 2024-01-12 01:30:52 +01:00
747203c23b fix: fragments checking should work in other elements than only anchor (e.g: <div>) 2024-01-12 01:30:52 +01:00
Igor Tsiglyar
24a0788d32 feat: html anchor support 2024-01-12 01:30:52 +01:00
1ddcdc7b18
fix: cleaner code + better error messages 2024-01-09 23:20:17 +01:00
9cf3168e66
chore: better Prettier config for easier reviews 2023-10-23 23:11:41 +02:00
b0c27b3c3e
build(deps): update latest
All checks were successful
Lint / lint (push) Successful in 54s
Test / test (push) Successful in 33s
2023-07-18 23:18:39 +02:00
a33c682974
feat: improve errors message to distinguish between file system and fragment errors 2023-06-27 13:15:03 +02:00
6c4e8cec9c
feat: validate relative links fragments
Similar to https://github.com/DavidAnson/markdownlint/blob/main/doc/md051.md

Fixes #2

BREAKING CHANGE: Validate links fragments in relative links
2023-06-24 11:42:09 +02:00