video.js
View on npm →Issues by Rule
tjd/accurate-jsdoc tjd/no-redundant-jsdoc Issues by File
src/js/tech/middleware.js 5 issues@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.
@param 'middleware': Object[] → any[]. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'middleware': Object[] → any[]. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'middleware': Object[] → any[]. Types differ. Run with --fix to update JSDoc, or verify the intended type.
@param 'middleware': Object[] → any[]. Types differ. Run with --fix to update JSDoc, or verify the intended type.
src/js/utils/browser.js 4 issuesJSDoc @type 'Boolean' is redundant - TypeScript infers the same type
JSDoc @type 'Boolean' is redundant - TypeScript infers the same type
JSDoc @type 'Boolean' is redundant - TypeScript infers the same type
JSDoc @type 'Boolean' is redundant - TypeScript infers the same type
src/js/utils/events.js 1 issue@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@returns: Tech~SourceObject → Tech. Types differ. Run with --fix to update JSDoc, or verify the intended type.
src/js/utils/time.js 1 issue@param 'start': number|Array[] → number | any[][]. Types differ. Run with --fix to update JSDoc, or verify the intended type.
Analyzed: 2/3/2026