{"_id":"@0x6b/textlint-rule-no-numbered-headings-and-bullets","_rev":"4-90ad03e1ff6a34654ac5c64003e9a765","name":"@0x6b/textlint-rule-no-numbered-headings-and-bullets","dist-tags":{"latest":"0.2.2"},"versions":{"0.1.0":{"name":"@0x6b/textlint-rule-no-numbered-headings-and-bullets","version":"0.1.0","keywords":["textlintrule","heading","bullet","list","numbering"],"author":{"name":"0x6b"},"license":"MIT","_id":"@0x6b/textlint-rule-no-numbered-headings-and-bullets@0.1.0","maintainers":[{"name":"0x6b","email":"npm_mytidhfqd7ncqnr73yfj@warpnine.io"}],"homepage":"https://github.com/0x6b/textlint-rule-no-numbered-headings-and-bullets","bugs":{"url":"https://github.com/0x6b/textlint-rule-no-numbered-headings-and-bullets/issues"},"dist":{"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},"main":"lib/index.js","engines":{"node":">=20.0.0"},"gitHead":"52a83ac76629db0cabb533cc829881172a34aada","scripts":{"test":"textlint-scripts test","build":"textlint-scripts build","watch":"textlint-scripts build --watch","format":"biome check --write .","precommit":"lint-staged","postcommit":"git reset","prepublish":"pnpm run build"},"_npmUser":{"name":"0x6b","email":"npm_mytidhfqd7ncqnr73yfj@warpnine.io"},"repository":{"url":"git+https://github.com/0x6b/textlint-rule-no-numbered-headings-and-bullets.git","type":"git"},"_npmVersion":"11.6.2","description":"textlint rule which detects and reports numbered headings and bullet list items.","directories":{"test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx,json}":["git stash --keep-index","biome check --write --no-errors-on-unmatched","git stash pop"]},"_nodeVersion":"25.0.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.7.2","lint-staged":"^16.2.4","@biomejs/biome":"^1.9.4","@textlint/types":"^15.2.3","textlint-tester":"^15.2.3","textlint-scripts":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/textlint-rule-no-numbered-headings-and-bullets_0.1.0_1762421472826_0.3634380844731919","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@0x6b/textlint-rule-no-numbered-headings-and-bullets","version":"0.2.0","keywords":["textlintrule","heading","bullet","list","numbering"],"author":{"name":"0x6b"},"license":"MIT","_id":"@0x6b/textlint-rule-no-numbered-headings-and-bullets@0.2.0","maintainers":[{"name":"0x6b","email":"npm_mytidhfqd7ncqnr73yfj@warpnine.io"}],"homepage":"https://github.com/0x6b/textlint-rule-no-numbered-headings-and-bullets","bugs":{"url":"https://github.com/0x6b/textlint-rule-no-numbered-headings-and-bullets/issues"},"dist":{"shasum":"ac0de568ee5e5c26934747a85c09f4caa00601b8","tarball":"https://registry.npmjs.org/@0x6b/textlint-rule-no-numbered-headings-and-bullets/-/textlint-rule-no-numbered-headings-and-bullets-0.2.0.tgz","fileCount":5,"integrity":"sha512-e+BXC+W00NaQcKLVDjVO0fN514MdJ1dOWXVPa5Tal/htivsya5wLGKpcLHvrpcL7HJiDJXJtXFOI0j/Lx0FgrQ==","signatures":[{"sig":"MEQCIEozvGGJ3D67he24cESL/42BxPuPIwTxXk8lKrTeviLAAiB+FgG2c3BIevYeQZL63Lni8YDpYanV4TNFfT+ABrKFqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8710},"main":"lib/index.js","_from":"file:0x6b-textlint-rule-no-numbered-headings-and-bullets-0.2.0.tgz","engines":{"node":">=20.0.0"},"scripts":{"test":"textlint-scripts test","build":"textlint-scripts build","watch":"textlint-scripts build --watch","format":"biome check --write .","precommit":"lint-staged","postcommit":"git reset","prepublish":"pnpm run build"},"_npmUser":{"name":"0x6b","email":"npm_mytidhfqd7ncqnr73yfj@warpnine.io"},"_resolved":"/private/var/folders/42/sxzp5k7954q9wzj390pqh0d80000gq/T/1cfcc0d6e02b0c82b22f5db833ca9f9c/0x6b-textlint-rule-no-numbered-headings-and-bullets-0.2.0.tgz","_integrity":"sha512-e+BXC+W00NaQcKLVDjVO0fN514MdJ1dOWXVPa5Tal/htivsya5wLGKpcLHvrpcL7HJiDJXJtXFOI0j/Lx0FgrQ==","repository":{"url":"git+https://github.com/0x6b/textlint-rule-no-numbered-headings-and-bullets.git","type":"git"},"_npmVersion":"11.6.2","description":"textlint rule which detects and reports numbered headings and bullet list items.","directories":{"test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx,json}":["git stash --keep-index","biome check --write --no-errors-on-unmatched","git stash pop"]},"_nodeVersion":"25.2.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^24.7.2","lint-staged":"^16.2.4","@biomejs/biome":"^1.9.4","@textlint/types":"^15.2.3","textlint-tester":"^15.2.3","textlint-scripts":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/textlint-rule-no-numbered-headings-and-bullets_0.2.0_1764148841792_0.13560793019861772","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@0x6b/textlint-rule-no-numbered-headings-and-bullets","version":"0.2.1","keywords":["textlintrule","heading","bullet","list","numbering"],"author":{"name":"0x6b"},"license":"MIT","_id":"@0x6b/textlint-rule-no-numbered-headings-and-bullets@0.2.1","maintainers":[{"name":"0x6b","email":"npm_mytidhfqd7ncqnr73yfj@warpnine.io"}],"homepage":"https://github.com/0x6b/textlint-rule-no-numbered-headings-and-bullets","bugs":{"url":"https://github.com/0x6b/textlint-rule-no-numbered-headings-and-bullets/issues"},"dist":{"shasum":"90a9f97dc910d1395cb9754a1dfc19228311861e","tarball":"https://registry.npmjs.org/@0x6b/textlint-rule-no-numbered-headings-and-bullets/-/textlint-rule-no-numbered-headings-and-bullets-0.2.1.tgz","fileCount":3,"integrity":"sha512-lScMvaaAPSneeWFaP1milUNHncCPp2RIwyLKTUZlGRU4b5TmFREucD316ayQhePtlp7dOpjXbJJiz8Tl5zLMQg==","signatures":[{"sig":"MEUCIQCaC468Bwyx0/qoPaniFDfDGHn6/Aamjkf1/VbWskfg2wIgQuuH9wzJoM9Q58kx9yUHgt8BarW0yEtlqhVT+fF7VRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB0f1a5Sm1ILky+rA0TsYtcrifQ6UOO5SsOZ6m9wntHrAiAjaHu68KAMkVyposhl8YnVYqc0qwNxi8QV2WW4VQrUkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5136},"main":"lib/index.js","engines":{"node":">=24.0.0"},"gitHead":"c534c85045d3c256069504067149bcafbe681eec","scripts":{"test":"textlint-scripts test","build":"textlint-scripts build","watch":"textlint-scripts build --watch","format":"biome check --write .","precommit":"lint-staged","postcommit":"git reset","prepublish":"pnpm run build"},"_npmUser":{"name":"0x6b","email":"npm_mytidhfqd7ncqnr73yfj@warpnine.io"},"repository":{"url":"git+https://github.com/0x6b/textlint-rule-no-numbered-headings-and-bullets.git","type":"git"},"_npmVersion":"11.17.0","description":"textlint rule which detects and reports numbered headings and bullet list items.","directories":{"test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx,json}":["git stash --keep-index","biome check --write --no-errors-on-unmatched","git stash pop"]},"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","typescript":"^7.0.2","@types/node":"^24.13.6","lint-staged":"^17.5.1","@biomejs/biome":"^2.5.14","@textlint/types":"^15.8.0","textlint-tester":"^15.8.0","textlint-scripts":"^15.8.0"},"_npmOperationalInternal":{"tmp":"tmp/textlint-rule-no-numbered-headings-and-bullets_0.2.1_1789893774887_0.5265579007469088","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"_id":"@0x6b/textlint-rule-no-numbered-headings-and-bullets@0.2.2","bugs":{"url":"https://github.com/0x6b/textlint-rule-no-numbered-headings-and-bullets/issues"},"dist":{"shasum":"5e94b8e114f4f269d285a28325bbe7adc036a9ce","tarball":"https://registry.npmjs.org/@0x6b/textlint-rule-no-numbered-headings-and-bullets/-/textlint-rule-no-numbered-headings-and-bullets-0.2.2.tgz","fileCount":5,"integrity":"sha512-MpiMfb+9NAry7+Wt8Cgik0KFhVtTEIXv0Fw8GSFX4aAAXhjprT72LBp/+sb7fV37dDmPUPz4tX2sl0v2X7tY8Q==","signatures":[{"sig":"MEQCIECcyH5HHN/n8ZWkfCWZH00e7x+gjkF1mWkjl1YOdFVMAiAHZTO856pEpL5G+u2mJf/LWBvRKVNH25PxwH3ue+MiPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF8YGBJBXRSLshxFr88HRceA/z4ufIcqqLgnD71ylTiAAiEAqQoi/NWBb8yRYfo40qWV+fB7mwNR5JIVOW0dmvoC4f0="}],"unpackedSize":9863},"main":"lib/index.js","name":"@0x6b/textlint-rule-no-numbered-headings-and-bullets","author":{"name":"0x6b"},"engines":{"node":">=24.0.0"},"gitHead":"df3250d38a74d744134567c5a15a6192244af4f8","license":"MIT","scripts":{"test":"textlint-scripts test","build":"textlint-scripts build","watch":"textlint-scripts build --watch","format":"biome check --write .","prepack":"pnpm run build","precommit":"lint-staged","postcommit":"git reset"},"version":"0.2.2","_npmUser":{"name":"0x6b","email":"npm_mytidhfqd7ncqnr73yfj@warpnine.io"},"homepage":"https://github.com/0x6b/textlint-rule-no-numbered-headings-and-bullets","keywords":["textlintrule","heading","bullet","list","numbering"],"repository":{"url":"git+https://github.com/0x6b/textlint-rule-no-numbered-headings-and-bullets.git","type":"git"},"_npmVersion":"11.17.0","description":"textlint rule which detects and reports numbered headings and bullet list items.","directories":{"test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx,json}":["git stash --keep-index","biome check --write --no-errors-on-unmatched","git stash pop"]},"maintainers":[{"name":"0x6b","email":"npm_mytidhfqd7ncqnr73yfj@warpnine.io"}],"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","ts-node":"^10.9.2","typescript":"^7.0.2","@types/node":"^24.13.6","lint-staged":"^17.5.1","@biomejs/biome":"^2.5.14","@textlint/types":"^15.8.0","textlint-tester":"^15.8.0","textlint-scripts":"^15.8.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/textlint-rule-no-numbered-headings-and-bullets_0.2.2_1789894467771_0.5657692989927843"}}},"time":{"created":"2025-11-06T09:31:12.719Z","modified":"2026-09-20T08:54:28.007Z","0.1.0":"2025-11-06T09:31:13.032Z","0.2.0":"2025-11-26T09:20:42.038Z","0.2.1":"2026-09-20T08:42:54.963Z","0.2.2":"2026-09-20T08:54:27.853Z"},"bugs":{"url":"https://github.com/0x6b/textlint-rule-no-numbered-headings-and-bullets/issues"},"author":{"name":"0x6b"},"license":"MIT","homepage":"https://github.com/0x6b/textlint-rule-no-numbered-headings-and-bullets","keywords":["textlintrule","heading","bullet","list","numbering"],"repository":{"url":"git+https://github.com/0x6b/textlint-rule-no-numbered-headings-and-bullets.git","type":"git"},"description":"textlint rule which detects and reports numbered headings and bullet list items.","maintainers":[{"name":"0x6b","email":"npm_mytidhfqd7ncqnr73yfj@warpnine.io"}],"readme":"# textlint-rule-no-numbered-headings-and-bullets\n\n[textlint](https://textlint.github.io/) rule which detects and reports numbered headings and bullet list items in your markdown document.\n\nThis rule prevents the use of numbered prefixes (like `1.`, `2.`, etc.) in:\n\n- ATX-style markdown headings (e.g., `# 1. First Heading`)\n- Bullet list items, including nested/indented lists (e.g., `- 1. First item`)\n- Headings with inline formatting (e.g., `# 1. **Bold** Heading`)\n\n**Note:** Only ATX-style headings (`# Heading`) are supported. Setext-style headings with underlines (`Heading\\n=====`) cannot be detected.\n\n## Install\n\nInstall with [pnpm](https://pnpm.io/):\n\n```sh\npnpm add @0x6b/textlint-rule-no-numbered-headings-and-bullets\n```\n\nOr with npm:\n\n```sh\nnpm install @0x6b/textlint-rule-no-numbered-headings-and-bullets\n```\n\nThis module requires Node.js >= 24.0.0 (LTS).\n\n## Usage\n\nVia `.textlintrc`(recommended):\n\n```json\n{\n  \"rules\": {\n    \"@0x6b/no-numbered-headings-and-bullets\": true\n  }\n}\n```\n\nVia CLI:\n\n```\ntextlint --rule @0x6b/no-numbered-headings-and-bullets README.md\n```\n\n### Options\n\nThe heading and bullet checks can be enabled or disabled independently. Both are enabled by default.\n\n```json\n{\n  \"rules\": {\n    \"@0x6b/no-numbered-headings-and-bullets\": {\n      \"header\": true,\n      \"bullet\": false\n    }\n  }\n}\n```\n\n- `header` (`boolean`, default: `true`): Check ATX-style headings.\n- `bullet` (`boolean`, default: `true`): Check bullet list items.\n\n### Build\n\nBuilds source codes for publish to the `lib/` folder.\n\n```sh\npnpm install && pnpm run build\n```\n\n### Test\n\nRun test code in `test` folder by [textlint-tester](https://github.com/textlint/textlint-tester \"textlint-tester\").\n\n```sh\npnpm test\n```\n\n## References\n\n- [Creating textlint rules](https://textlint.github.io/docs/rule.html)\n- [Markdown AST](https://github.com/textlint/textlint/blob/master/docs/txtnode.md)\n\n## License\n\nMIT © 0x6b\n","readmeFilename":"README.md"}