UNPKG

agentsqripts

Version:

Comprehensive static code analysis toolkit for identifying technical debt, security vulnerabilities, performance issues, and code quality problems

37 lines (32 loc) 1.01 kB
/** * Valid JSDoc with all required elements * @param {string} name - User name * @param {number} age - User age * @returns {Object} User object */ function createUser(name, age) { return { name, age }; } /** * Invalid JSDoc - missing @param for second parameter * @param {string} title - Document title * @returns {Document} New document */ function createDocument(title, content) { return { title, content }; } /** * Missing @returns annotation * @param {Array} items - List of items */ function processItems(items) { return items.filter(item => item.active); } /** * Incorrect type annotation * @param {string} numbers - Should be array of numbers * @returns {number} Sum of numbers */ function sumNumbers(numbers) { return numbers.reduce((sum, num) => sum + num, 0); }