Update all references to "params.tokens" to "params.parsers.markdownit.tokens" for clarity.

This commit is contained in:
David Anson 2023-02-18 21:41:07 -08:00
parent 5302ee45de
commit 4b27bac79b
15 changed files with 45 additions and 37 deletions

View file

@ -10,13 +10,13 @@ module.exports = {
"/blob/main/test/rules/letters-E-X.js"
),
"tags": [ "test" ],
"function": function rule(params, onError) {
for (const inline of params.tokens.filter(function filterToken(token) {
return token.type === "inline";
})) {
for (const text of inline.children.filter(function filterChild(child) {
return child.type === "text";
})) {
"function": (params, onError) => {
for (const inline of params.parsers.markdownit.tokens.filter(
(token) => token.type === "inline"
)) {
for (const text of inline.children.filter(
(child) => child.type === "text"
)) {
const index = text.content.toLowerCase().indexOf("ex");
if (index !== -1) {
onError({

View file

@ -7,7 +7,7 @@ module.exports = {
"description": "Sample rule",
"tags": [ "sample" ],
"function": function rule(params, onError) {
for (const token of params.tokens) {
for (const token of params.parsers.markdownit.tokens) {
if (token.type === "hr") {
onError({
"lineNumber": token.lineNumber,