Observed since 20 Oct, 22:38 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
@0x6b/textlint-rule-no-numbered-headings-and-bullets
textlint rule which detects and reports numbered headings and bullet list items.
textlint rule which detects and reports numbered headings and bullet list items in your markdown document.
This rule prevents the use of numbered prefixes (like 1., 2., etc.) in:
# 1. First Heading)- 1. First item)# 1. **Bold** Heading)Note: Only ATX-style headings (# Heading) are supported. Setext-style headings with underlines (Heading\n=====) cannot be detected.
Install with pnpm:
pnpm add @0x6b/textlint-rule-no-numbered-headings-and-bullets
Or with npm:
npm install @0x6b/textlint-rule-no-numbered-headings-and-bullets
This module requires Node.js >= 24.0.0 (LTS).
Via .textlintrc(recommended):
{
"rules": {
"@0x6b/no-numbered-headings-and-bullets": true
}
}
Via CLI:
textlint --rule @0x6b/no-numbered-headings-and-bullets README.md
The heading and bullet checks can be enabled or disabled independently. Both are enabled by default.
{
"rules": {
"@0x6b/no-numbered-headings-and-bullets": {
"header": true,
"bullet": false
}
}
}
header (boolean, default: true): Check ATX-style headings.bullet (boolean, default: true): Check bullet list items.Builds source codes for publish to the lib/ folder.
pnpm install && pnpm run build
Run test code in test folder by textlint-tester.
pnpm test
MIT © 0x6b
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
huskyEnvironment{
"local_name": "husky",
"alias": false,
"peer_metadata": null
} | ^9.1.7 | development |
ts-nodeEnvironment{
"local_name": "ts-node",
"alias": false,
"peer_metadata": null
} | ^10.9.2 | development |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ^5.9.3 | development |
@types/nodeEnvironment{
"local_name": "@types/node",
"alias": false,
"peer_metadata": null
} | ^24.7.2 | development |
lint-stagedEnvironment{
"local_name": "lint-staged",
"alias": false,
"peer_metadata": null
} | ^16.2.4 | development |
@biomejs/biomeEnvironment{
"local_name": "@biomejs/biome",
"alias": false,
"peer_metadata": null
} | ^1.9.4 | development |
@textlint/typesEnvironment{
"local_name": "@textlint/types",
"alias": false,
"peer_metadata": null
} | ^15.2.3 | development |
textlint-testerEnvironment{
"local_name": "textlint-tester",
"alias": false,
"peer_metadata": null
} | ^15.2.3 | development |
textlint-scriptsEnvironment{
"local_name": "textlint-scripts",
"alias": false,
"peer_metadata": null
} | ^15.2.3 | development |
Source distribution
{
"shasum": "608db1d6075ac65582a8a4b8e1db0a59e264ea0f",
"tarball": "https://registry.npmjs.org/@0x6b/textlint-rule-no-numbered-headings-and-bullets/-/textlint-rule-no-numbered-headings-and-bullets-0.1.0.tgz",
"fileCount": 5,
"integrity": "sha512-XanlLPBfxnVSaJbuu5TtKl6/f6ijnvizELO7g2BiYTBc0CmBtvkZAjX77dGFa74Ii8yy1CWmRDS9SbWar/TUig==",
"signatures": [
{
"sig": "MEYCIQDheKLvJEDzpEsaBSX2m0Hyrm4pCVnKfnOU5nzg9xEuYwIhAJQdyMMgnpJ7+faNdDoAhMdK9QfrLiLrwJ6gBDYOwBWl",
"keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
}
],
"unpackedSize": 15475
}Shared repository data · GitHub
Observed since 20 Oct, 22:38 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:ee710d4ac458fab5727e975107a9481857f4a308a67f4cc4997fe15dd2924e41