Commit Graph

553 Commits

Author SHA1 Message Date
Ilya Titov
a87a9d11e9
Add three new rules to list of rules
Closes GH-320.

Reviewed-by: Christian Murphy <christian.murphy.42@gmail.com>
Reviewed-by: Titus Wormer <tituswormer@gmail.com>
2024-04-22 10:25:17 +02:00
Titus Wormer
7f5bb6b1ab
remark-lint-final-definition: 4.0.1 2024-04-17 22:21:33 +02:00
Titus Wormer
a97671dd79
final-definition: fix good footnote definitions
Related-to: GH-318.
2024-04-17 22:19:43 +02:00
Titus Wormer
db0baa2885
remark-lint-maximum-line-length: 4.0.1 2024-04-17 14:53:07 +02:00
Titus Wormer
8481a05fb8
maximum-line-length: refactor long link algo a bit 2024-04-17 14:46:36 +02:00
Rich Trott
159d92758e
maximum-line-length: fix long links
Closes GH-318.
Closes GH-319.
2024-04-17 14:20:14 +02:00
Titus Wormer
6b6ea9caad
10.0.0 2024-04-09 18:57:10 +02:00
Titus Wormer
943a574de4
Change to require Node.js 16 2024-04-09 18:25:49 +02:00
Titus Wormer
9a7f129fc3
Regenerate screenshot.png 2024-04-09 17:47:34 +02:00
Titus Wormer
99bbed2f10
Refactor docs 2024-04-07 18:39:07 +02:00
Titus Wormer
7e676ed54a
Update dev-dependencies 2024-04-07 18:08:13 +02:00
Titus Wormer
802f78f0fa
table-pipe-alignment: fix empty centered cell
Closes GH-312.
2024-04-02 17:34:38 +02:00
Titus Wormer
b4a6556968
Fix autogenerated types w/ TS 5.4 2024-02-01 17:49:21 +01:00
Titus Wormer
8df41b3c93
remark-preset-lint-recommended: change to prefer List-item-indent: 'one'
Related-to: syntax-tree/mdast-util-to-markdown@019f25f.
2024-02-01 16:28:46 +01:00
Titus Wormer
63d132d137
remark-preset-lint-consistent: add remark-lint-ordered-list-marker-value 2024-02-01 14:24:01 +01:00
Titus Wormer
024510b7d6
Update dev-dependencies 2024-02-01 12:30:36 +01:00
Titus Wormer
e55606ec99
Refactor to improve performance of deep trees 2024-02-01 12:27:07 +01:00
Titus Wormer
45aeac273a
Add better messages, rewrite and improve rules 2024-01-19 17:32:43 +01:00
Titus Wormer
ccea69188b
list-item-indent: change default to one 2023-12-17 12:11:20 +01:00
Titus Wormer
07140bd905
list-item-indent: rename space to one, tab-size to tab
This aligns with `remark-stringify` / `mdast-util-to-markdown`
2023-12-17 12:02:21 +01:00
Titus Wormer
18e669f77a
file-extension: add option to disallow extensionless 2023-12-17 11:54:56 +01:00
Titus Wormer
655ba54202
Add better support for gfm, directives, math, mdx 2023-12-16 15:01:48 +01:00
Titus Wormer
4057f15d4c
no-empty-url: add check for # 2023-12-15 16:25:42 +01:00
Titus Wormer
e9b3f7e8a2
Refactor some docs 2023-12-15 16:15:25 +01:00
Titus Wormer
7ca5d3ca7a
unified-lint-rule: rename RuleMeta type to Meta 2023-12-15 15:22:28 +01:00
Titus Wormer
be2650a2b9
Refactor example 2023-12-15 15:03:09 +01:00
Titus Wormer
906012ec16
Remove remark-lint-no-inline-padding 2023-12-15 15:03:05 +01:00
Titus Wormer
9cdda80913
Remove remark-lint-no-auto-link-without-protocol 2023-12-15 14:59:01 +01:00
Titus Wormer
627363b2a2
Refactor more code, improve small things 2023-12-15 12:57:49 +01:00
Titus Wormer
547188ec6f
Refactor docs 2023-12-13 16:54:41 +01:00
Titus Wormer
3d11bb50cf
Add dev-dependency 2023-11-14 08:29:32 +01:00
Titus Wormer
19251fc5ab
Refactor code-style 2023-11-13 16:14:01 +01:00
Titus Wormer
0e79b65cc7
Refactor code style in scripts 2023-11-11 17:47:26 +01:00
Titus Wormer
db4810d891
Refactor remark config 2023-11-10 10:39:26 +01:00
Titus Wormer
f8be2e3c6c
Refactor .editorconfig 2023-11-10 10:30:44 +01:00
Titus Wormer
36e844e151
Refactor .gitignore 2023-11-10 10:30:38 +01:00
Titus Wormer
ae313bf281
Refactor package.json 2023-11-09 16:18:42 +01:00
Titus Wormer
16bf9dc866
Refactor .npmrc 2023-11-09 16:16:32 +01:00
Titus Wormer
bd9ba2c63c
Add declaration maps 2023-11-09 16:13:05 +01:00
Titus Wormer
625f7f9bee
Change to use exports 2023-11-09 16:10:25 +01:00
Titus Wormer
f0a475cc19
Refactor package.jsons 2023-11-09 16:08:19 +01:00
Titus Wormer
96c25af591
Refactor Actions 2023-11-09 16:00:10 +01:00
Titus Wormer
904eddeded
Refactor tsconfig.jsons 2023-11-09 15:58:43 +01:00
Titus Wormer
255ca39799
Update unified, @types/mdast, etc 2023-11-09 14:45:02 +01:00
Titus Wormer
9a39d401f4
Update dev-dependencies 2023-11-09 11:46:54 +01:00
Titus Wormer
53e9213c89
remark-lint-table-pipe-alignment: 3.1.3 2023-07-29 15:29:04 +02:00
Titus Wormer
c410a9186b
Fix table alignment for empy cells
Related-to: 639271a.
Closes GH-309.
2023-07-29 15:27:53 +02:00
Titus Wormer
ef0f45930a
9.1.2 2023-05-16 16:12:20 +02:00
Titus Wormer
639271aed9
Fix table alignment related rules for micromark changes
Related-to: micromark#146.

Recently, an underlying package used throughout remark received some great
changes, improving performance significantly, and fixing several (uncommon)
bugs:
[`micromark-extension-gfm-table@1.0.6`](https://github.com/micromark/micromark-extension-gfm-table/releases/tag/1.0.6).

Unfortunately, that release changed *which* cell owns the pipes compared to
before.
Old behavior was that the first column would receive two pipes, and later ones
the final pipe.
New behavior is for the columns to receive one pipe, and the last column two.

I think the new behavior makes slightly more sense, but it’s a bit vague, and
as the behavior is unspecified, and the release is very tough to roll back, I
instead fixed the two packages that use the position info here.

If you’re getting these updated packages, you’re likely also getting last
week’s `micromark-extension-gfm-table`, and it’ll all work.
2023-05-16 15:55:08 +02:00
Titus Wormer
04cffeca1e
Use Node test runner 2023-05-16 13:32:02 +02:00