You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 1ccf86a
Browse filesBrowse the repository at this point in the historyBrowse files
Bumps VALE_VERSION to 3.19.0 and re-derives everything that is a claim
about the binary rather than about our code.
Every row of VALE_FORMAT_TIERS was re-probed against the 3.19.0 binary
and none moved; the generated vocabulary regenerates byte-identical
apart from its version string, and the corpus differential (panic shapes
included) still holds. What moved is what a table of existing rows
cannot report by construction:
- `.ex`/`.exs` gained comment and `@doc` extraction, so they leave the
unnamed plaintext fallback for the comment tier. Measured both ways: a
bare non-comment line fires on 3.18.0 and is silent on 3.19.0. This is
a NARROWING, and a silent one, so `agent update` gains a ledger entry
telling a reader why their Elixir findings disappeared.
- `.mdx` stays `markup` and changed underneath the tier: a JSX element's
children are read as the Markdown they are, and carry the element name
as a `text.class.<name>` scope. That family is already an open prefix
in the schema, so it validates today.
Also fixes a latent bug in two recipes, which wrote "`.mdx` is supported
as of Vale v%(VALE_VERSION)s" with the version interpolated. Native MDX
arrived in 3.18.0, so raising the pin would have silently turned a true
sentence into a false one. Both now name the release that did it.
Copy file name to clipboardExpand all lines: packages/cli/src/generated/vale-vocabulary-report.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,10 @@
1
-
# Vale 3.18.0 vocabulary: divergence report
1
+
# Vale 3.19.0 vocabulary: divergence report
2
2
3
3
GENERATED FILE — DO NOT EDIT. Produced by `pnpm generate:vale-schema`
4
4
alongside `vale-vocabulary.ts`.
5
5
6
6
Every value in the vocabulary is the recorded answer of the vendored Vale
7
-
3.18.0 binary. This file is what the binary said that its own
7
+
3.19.0 binary. This file is what the binary said that its own
8
8
documentation does not, in both directions. A generator that dropped these
9
9
would be quietly deciding which of the two to believe.
10
10
@@ -28,25 +28,25 @@ the worse failure.
28
28
29
29
### `scope: meta`
30
30
31
-
Vale 3.18.0 documents this operand and it never fired, on any fixture probed (.md).
31
+
Vale 3.19.0 documents this operand and it never fired, on any fixture probed (.md).
32
32
33
33
**Consequence.** It is omitted from the vocabulary, so `verify` rejects it. A rule written from the documentation would otherwise load, run, and match nothing, with no error reported anywhere.
34
34
35
35
### `scope: meta.class.title`
36
36
37
-
Vale 3.18.0 documents this operand and it never fired, on any fixture probed (.md).
37
+
Vale 3.19.0 documents this operand and it never fired, on any fixture probed (.md).
38
38
39
39
**Consequence.** It is omitted from the vocabulary, so `verify` rejects it. A rule written from the documentation would otherwise load, run, and match nothing, with no error reported anywhere.
40
40
41
41
### `scope: frontmatter`
42
42
43
-
This operand fired and Vale 3.18.0 documents it nowhere.
43
+
This operand fired and Vale 3.19.0 documents it nowhere.
44
44
45
45
**Consequence.** It is included in the vocabulary. It is also the standing counterexample to trusting the candidate list: a real operand nobody proposes is simply absent, and the schema then rejects a rule the binary honors.
46
46
47
47
### `scope: frontmatter.title`
48
48
49
-
This operand fired and Vale 3.18.0 documents it nowhere.
49
+
This operand fired and Vale 3.19.0 documents it nowhere.
50
50
51
51
**Consequence.** It is included in the vocabulary. It is also the standing counterexample to trusting the candidate list: a real operand nobody proposes is simply absent, and the schema then rejects a rule the binary honors.
"Vale 3.18.0 documents this operand and it never fired, on any fixture probed (.md).",
205
+
"Vale 3.19.0 documents this operand and it never fired, on any fixture probed (.md).",
206
206
consequence:
207
207
"It is omitted from the vocabulary, so `verify` rejects it. A rule written from the documentation would otherwise load, run, and match nothing, with no error reported anywhere.",
208
208
},
209
209
{
210
210
subject: "scope: meta.class.title",
211
211
finding:
212
-
"Vale 3.18.0 documents this operand and it never fired, on any fixture probed (.md).",
212
+
"Vale 3.19.0 documents this operand and it never fired, on any fixture probed (.md).",
213
213
consequence:
214
214
"It is omitted from the vocabulary, so `verify` rejects it. A rule written from the documentation would otherwise load, run, and match nothing, with no error reported anywhere.",
215
215
},
216
216
{
217
217
subject: "scope: frontmatter",
218
-
finding: "This operand fired and Vale 3.18.0 documents it nowhere.",
218
+
finding: "This operand fired and Vale 3.19.0 documents it nowhere.",
219
219
consequence:
220
220
"It is included in the vocabulary. It is also the standing counterexample to trusting the candidate list: a real operand nobody proposes is simply absent, and the schema then rejects a rule the binary honors.",
221
221
},
222
222
{
223
223
subject: "scope: frontmatter.title",
224
-
finding: "This operand fired and Vale 3.18.0 documents it nowhere.",
224
+
finding: "This operand fired and Vale 3.19.0 documents it nowhere.",
225
225
consequence:
226
226
"It is included in the vocabulary. It is also the standing counterexample to trusting the candidate list: a real operand nobody proposes is simply absent, and the schema then rejects a rule the binary honors.",
0 commit comments