diff --git a/tools/lint-md/lint-md.mjs b/tools/lint-md/lint-md.mjs index 666b67dcc774e9..e4108212d9bc3c 100644 --- a/tools/lint-md/lint-md.mjs +++ b/tools/lint-md/lint-md.mjs @@ -20745,6 +20745,7 @@ const plugins = [ "powershell", "r", "text", + "ts", ], }, ], @@ -20783,6 +20784,7 @@ const plugins = [ { yes: "RFC" }, { no: "[Rr][Ff][Cc]\\d+", yes: "RFC " }, { yes: "Unix" }, + { yes: "Valgrind" }, { yes: "V8" }, ], ], diff --git a/tools/lint-md/package-lock.json b/tools/lint-md/package-lock.json index afc45d0088b3dd..a5c5c1a0e42416 100644 --- a/tools/lint-md/package-lock.json +++ b/tools/lint-md/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "dependencies": { "remark-parse": "^10.0.1", - "remark-preset-lint-node": "^3.3.0", + "remark-preset-lint-node": "^3.3.1", "remark-stringify": "^10.0.2", "to-vfile": "^7.2.3", "unified": "^10.1.1", @@ -129,9 +129,9 @@ "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "node_modules/@types/node": { - "version": "17.0.17", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.17.tgz", - "integrity": "sha512-e8PUNQy1HgJGV3iU/Bp2+D/DXh3PYeyli8LgIwsQcs1Ar1LoaWHSIT6Rw+H2rNJmiq6SNWiDytfx8+gYj7wDHw==", + "version": "17.0.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.18.tgz", + "integrity": "sha512-eKj4f/BsN/qcculZiRSujogjvp5O/k4lOW5m35NopjZM/QwLOR075a8pJW5hD+Rtdm2DaCVPENS6KtSQnUD6BA==", "dev": true }, "node_modules/@types/resolve": { @@ -1256,9 +1256,9 @@ ] }, "node_modules/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -2089,44 +2089,44 @@ } }, "node_modules/remark-preset-lint-node": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/remark-preset-lint-node/-/remark-preset-lint-node-3.3.0.tgz", - "integrity": "sha512-JPjXould+7VTpwj+YJHSoPiGwKLpmLAZJRveU/dT7mCDOdSSORe/SGo9fJDm6owUReg50b5AG2AY8nlReytHcA==", - "dependencies": { - "js-yaml": "^4.0.0", - "remark-gfm": "^3.0.0", - "remark-lint-blockquote-indentation": "^3.0.0", - "remark-lint-checkbox-character-style": "^4.0.0", - "remark-lint-checkbox-content-indent": "^4.0.0", - "remark-lint-code-block-style": "^3.0.0", - "remark-lint-definition-spacing": "^3.0.0", - "remark-lint-fenced-code-flag": "^3.0.0", - "remark-lint-fenced-code-marker": "^3.0.0", - "remark-lint-file-extension": "^2.0.0", - "remark-lint-final-definition": "^3.0.0", - "remark-lint-first-heading-level": "^3.0.0", - "remark-lint-heading-style": "^3.0.0", - "remark-lint-list-item-indent": "^3.0.0", - "remark-lint-maximum-line-length": "^3.0.0", - "remark-lint-no-consecutive-blank-lines": "^4.0.0", - "remark-lint-no-file-name-articles": "^2.0.0", - "remark-lint-no-file-name-consecutive-dashes": "^2.0.0", - "remark-lint-no-file-name-outer-dashes": "^2.0.0", - "remark-lint-no-heading-indent": "^4.0.0", - "remark-lint-no-multiple-toplevel-headings": "^3.0.0", - "remark-lint-no-shell-dollars": "^3.0.0", - "remark-lint-no-table-indentation": "^4.0.0", - "remark-lint-no-tabs": "^3.0.0", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/remark-preset-lint-node/-/remark-preset-lint-node-3.3.1.tgz", + "integrity": "sha512-TEkyYgmaiWd/oKy0i5Nyn/CW1nfufqtWna4WaO689bsE7fbzPxsmiHY7Q8hRq9KAkneknrJOKJKgcRBGKMuivQ==", + "dependencies": { + "js-yaml": "^4.1.0", + "remark-gfm": "^3.0.1", + "remark-lint-blockquote-indentation": "^3.1.1", + "remark-lint-checkbox-character-style": "^4.1.1", + "remark-lint-checkbox-content-indent": "^4.1.1", + "remark-lint-code-block-style": "^3.1.0", + "remark-lint-definition-spacing": "^3.1.1", + "remark-lint-fenced-code-flag": "^3.1.1", + "remark-lint-fenced-code-marker": "^3.1.1", + "remark-lint-file-extension": "^2.1.1", + "remark-lint-final-definition": "^3.1.1", + "remark-lint-first-heading-level": "^3.1.1", + "remark-lint-heading-style": "^3.1.1", + "remark-lint-list-item-indent": "^3.1.1", + "remark-lint-maximum-line-length": "^3.1.2", + "remark-lint-no-consecutive-blank-lines": "^4.1.2", + "remark-lint-no-file-name-articles": "^2.1.1", + "remark-lint-no-file-name-consecutive-dashes": "^2.1.1", + "remark-lint-no-file-name-outer-dashes": "^2.1.1", + "remark-lint-no-heading-indent": "^4.1.1", + "remark-lint-no-multiple-toplevel-headings": "^3.1.1", + "remark-lint-no-shell-dollars": "^3.1.1", + "remark-lint-no-table-indentation": "^4.1.1", + "remark-lint-no-tabs": "^3.1.1", "remark-lint-no-trailing-spaces": "^2.0.1", - "remark-lint-prohibited-strings": "^3.0.0", - "remark-lint-rule-style": "^3.0.0", - "remark-lint-strong-marker": "^3.0.0", - "remark-lint-table-cell-padding": "^4.0.0", - "remark-lint-table-pipes": "^4.0.0", - "remark-lint-unordered-list-marker-style": "^3.0.0", - "remark-preset-lint-recommended": "^6.1.1", - "semver": "^7.3.2", - "unified-lint-rule": "^2.0.0", + "remark-lint-prohibited-strings": "^3.1.0", + "remark-lint-rule-style": "^3.1.1", + "remark-lint-strong-marker": "^3.1.1", + "remark-lint-table-cell-padding": "^4.1.2", + "remark-lint-table-pipes": "^4.1.1", + "remark-lint-unordered-list-marker-style": "^3.1.1", + "remark-preset-lint-recommended": "^6.1.2", + "semver": "^7.3.5", + "unified-lint-rule": "^2.1.1", "unist-util-visit": "^4.1.0" }, "engines": { @@ -2722,9 +2722,9 @@ "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "@types/node": { - "version": "17.0.17", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.17.tgz", - "integrity": "sha512-e8PUNQy1HgJGV3iU/Bp2+D/DXh3PYeyli8LgIwsQcs1Ar1LoaWHSIT6Rw+H2rNJmiq6SNWiDytfx8+gYj7wDHw==", + "version": "17.0.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.18.tgz", + "integrity": "sha512-eKj4f/BsN/qcculZiRSujogjvp5O/k4lOW5m35NopjZM/QwLOR075a8pJW5hD+Rtdm2DaCVPENS6KtSQnUD6BA==", "dev": true }, "@types/resolve": { @@ -3446,9 +3446,9 @@ "integrity": "sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==" }, "minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -4080,44 +4080,44 @@ } }, "remark-preset-lint-node": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/remark-preset-lint-node/-/remark-preset-lint-node-3.3.0.tgz", - "integrity": "sha512-JPjXould+7VTpwj+YJHSoPiGwKLpmLAZJRveU/dT7mCDOdSSORe/SGo9fJDm6owUReg50b5AG2AY8nlReytHcA==", - "requires": { - "js-yaml": "^4.0.0", - "remark-gfm": "^3.0.0", - "remark-lint-blockquote-indentation": "^3.0.0", - "remark-lint-checkbox-character-style": "^4.0.0", - "remark-lint-checkbox-content-indent": "^4.0.0", - "remark-lint-code-block-style": "^3.0.0", - "remark-lint-definition-spacing": "^3.0.0", - "remark-lint-fenced-code-flag": "^3.0.0", - "remark-lint-fenced-code-marker": "^3.0.0", - "remark-lint-file-extension": "^2.0.0", - "remark-lint-final-definition": "^3.0.0", - "remark-lint-first-heading-level": "^3.0.0", - "remark-lint-heading-style": "^3.0.0", - "remark-lint-list-item-indent": "^3.0.0", - "remark-lint-maximum-line-length": "^3.0.0", - "remark-lint-no-consecutive-blank-lines": "^4.0.0", - "remark-lint-no-file-name-articles": "^2.0.0", - "remark-lint-no-file-name-consecutive-dashes": "^2.0.0", - "remark-lint-no-file-name-outer-dashes": "^2.0.0", - "remark-lint-no-heading-indent": "^4.0.0", - "remark-lint-no-multiple-toplevel-headings": "^3.0.0", - "remark-lint-no-shell-dollars": "^3.0.0", - "remark-lint-no-table-indentation": "^4.0.0", - "remark-lint-no-tabs": "^3.0.0", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/remark-preset-lint-node/-/remark-preset-lint-node-3.3.1.tgz", + "integrity": "sha512-TEkyYgmaiWd/oKy0i5Nyn/CW1nfufqtWna4WaO689bsE7fbzPxsmiHY7Q8hRq9KAkneknrJOKJKgcRBGKMuivQ==", + "requires": { + "js-yaml": "^4.1.0", + "remark-gfm": "^3.0.1", + "remark-lint-blockquote-indentation": "^3.1.1", + "remark-lint-checkbox-character-style": "^4.1.1", + "remark-lint-checkbox-content-indent": "^4.1.1", + "remark-lint-code-block-style": "^3.1.0", + "remark-lint-definition-spacing": "^3.1.1", + "remark-lint-fenced-code-flag": "^3.1.1", + "remark-lint-fenced-code-marker": "^3.1.1", + "remark-lint-file-extension": "^2.1.1", + "remark-lint-final-definition": "^3.1.1", + "remark-lint-first-heading-level": "^3.1.1", + "remark-lint-heading-style": "^3.1.1", + "remark-lint-list-item-indent": "^3.1.1", + "remark-lint-maximum-line-length": "^3.1.2", + "remark-lint-no-consecutive-blank-lines": "^4.1.2", + "remark-lint-no-file-name-articles": "^2.1.1", + "remark-lint-no-file-name-consecutive-dashes": "^2.1.1", + "remark-lint-no-file-name-outer-dashes": "^2.1.1", + "remark-lint-no-heading-indent": "^4.1.1", + "remark-lint-no-multiple-toplevel-headings": "^3.1.1", + "remark-lint-no-shell-dollars": "^3.1.1", + "remark-lint-no-table-indentation": "^4.1.1", + "remark-lint-no-tabs": "^3.1.1", "remark-lint-no-trailing-spaces": "^2.0.1", - "remark-lint-prohibited-strings": "^3.0.0", - "remark-lint-rule-style": "^3.0.0", - "remark-lint-strong-marker": "^3.0.0", - "remark-lint-table-cell-padding": "^4.0.0", - "remark-lint-table-pipes": "^4.0.0", - "remark-lint-unordered-list-marker-style": "^3.0.0", - "remark-preset-lint-recommended": "^6.1.1", - "semver": "^7.3.2", - "unified-lint-rule": "^2.0.0", + "remark-lint-prohibited-strings": "^3.1.0", + "remark-lint-rule-style": "^3.1.1", + "remark-lint-strong-marker": "^3.1.1", + "remark-lint-table-cell-padding": "^4.1.2", + "remark-lint-table-pipes": "^4.1.1", + "remark-lint-unordered-list-marker-style": "^3.1.1", + "remark-preset-lint-recommended": "^6.1.2", + "semver": "^7.3.5", + "unified-lint-rule": "^2.1.1", "unist-util-visit": "^4.1.0" } }, diff --git a/tools/lint-md/package.json b/tools/lint-md/package.json index 736b26676f18a9..d399e7a63845d2 100644 --- a/tools/lint-md/package.json +++ b/tools/lint-md/package.json @@ -7,7 +7,7 @@ }, "dependencies": { "remark-parse": "^10.0.1", - "remark-preset-lint-node": "^3.3.0", + "remark-preset-lint-node": "^3.3.1", "remark-stringify": "^10.0.2", "to-vfile": "^7.2.3", "unified": "^10.1.1",