123
Files Analyzed
12
Issues Found
5
Files with Issues

Issues by Rule

tjd/accurate-jsdoc
8
tjd/no-redundant-jsdoc
4

Issues by File

src/js/tech/middleware.js 5 issues
62:8 accurate-jsdoc

@returns: Function[]|undefined → Function[]. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

97:25 accurate-jsdoc

@param 'middleware': Object[] → any[]. Types differ. Run with --fix to update JSDoc, or verify the intended type.

117:21 accurate-jsdoc

@param 'middleware': Object[] → any[]. Types differ. Run with --fix to update JSDoc, or verify the intended type.

140:21 accurate-jsdoc

@param 'middleware': Object[] → any[]. Types differ. Run with --fix to update JSDoc, or verify the intended type.

167:25 accurate-jsdoc

@param 'middleware': Object[] → any[]. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/js/utils/browser.js 4 issues
105:8 no-redundant-jsdoc

JSDoc @type 'Boolean' is redundant - TypeScript infers the same type

182:8 no-redundant-jsdoc

JSDoc @type 'Boolean' is redundant - TypeScript infers the same type

293:8 no-redundant-jsdoc

JSDoc @type 'Boolean' is redundant - TypeScript infers the same type

302:8 no-redundant-jsdoc

JSDoc @type 'Boolean' is redundant - TypeScript infers the same type

src/js/utils/events.js 1 issue
426:8 accurate-jsdoc

@returns: boolean|undefined → boolean. JSDoc includes null/undefined but TypeScript infers the value is always present. Either the code guarantees a value, or add runtime checks.

src/js/utils/filter-source.js 1 issue
58:1 accurate-jsdoc

@returns: Tech~SourceObject → Tech. Types differ. Run with --fix to update JSDoc, or verify the intended type.

src/js/utils/time.js 1 issue
141:34 accurate-jsdoc

@param 'start': number|Array[] → number | any[][]. Types differ. Run with --fix to update JSDoc, or verify the intended type.

Analyzed: 2/3/2026