mocha
View on npm →Issues by Rule
tjd/accurate-jsdoc Issues by File
lib/nodejs/worker.js 1 issue@returns: Promise<{failures: number, events: BufferedEvent[]}> → Promise<{ failures: number; events: BufferedEvent[]; }>. Types differ. Run with --fix to update JSDoc, or verify the intended type.
lib/reporters/html.js 1 issue@param 'classname': text → (el: HTMLElement, contents: string) => void. JSDoc declares unknown but TypeScript infers function.
lib/runner.js 1 issue@param 'err': Object → { message: string; }. JSDoc uses generic "object" but TypeScript infers a specific shape. Consider using @typedef to document the object structure.
lib/suite.js 1 issue@param 'parentContext': Context → { (): void; prototype: ...; }. JSDoc declares unknown but TypeScript infers object.
lib/utils.js 2 issues@param 'spaces': number= → number. JSDoc declares unknown but TypeScript infers primitive.
@param 'depth': number= → number. JSDoc declares unknown but TypeScript infers primitive.
Analyzed: 2/3/2026