eslint-plugin-typedoc
June 19, 2026 ยท View on GitHub
ESLint rules for TypeDoc documentation quality, validation, and autofix workflows.
Why this plugin
eslint-plugin-typedoc integrates TypeDoc-focused checks directly into ESLint so API documentation issues appear in the same feedback loop as code quality issues.
It helps teams:
- enforce exported API documentation coverage,
- validate TypeDoc tags and inline links,
- catch TypeDoc config mistakes early,
- adopt stricter documentation standards gradually via presets.
Installation
npm install --save-dev eslint-plugin-typedoc typedoc
Flat config usage
import typedocPlugin from "eslint-plugin-typedoc";
export default [
typedocPlugin.configs.recommended,
{
rules: {
"typedoc/require-param-tags": "error",
},
},
];
Presets
typedoc.configs.minimaltypedoc.configs.recommendedtypedoc.configs.markdowntypedoc.configs.tsdoctypedoc.configs.jsdoctypedoc.configs.stricttypedoc.configs.all
If you want configurable enforcement for required comments, required tags, or broader comment-policy auditing, pair this plugin with eslint-plugin-tsdoc-require-2.
See docs:
docs/rules/presets/index.md- Docusaurus rules reference: https://nick2bad4u.github.io/eslint-plugin-typedoc/docs/rules/overview
Rules
Fixlegend:๐ง= autofixable๐ก= suggestions availableโ= report only
Preset keylegend:
Development workflow
npm run build
npm test
npm run typecheck
npm run sync:readme-rules-table:write
npm run sync:presets-rules-matrix -- --write
License
MIT