ken-you-code
Version:
Connect your codebase to Kimi: Ultra-fast AI code analysis with Kimi-K2 model via MCP
41 lines (35 loc) • 755 B
JavaScript
// Test JavaScript file with intentional issues for testing
function calculateSum(a, b) {
return a + b;
}
function processArray(arr) {
var result = [];
for (var i = 0; i < arr.length; i++) {
result.push(arr[i] * 2);
}
return result;
}
// Async function with callback pattern (not best practice)
function fetchData(callback) {
setTimeout(function () {
callback(null, { data: 'test' });
}, 1000);
}
// Function with type issues
function divideNumbers(x, y) {
if (y === 0) {
throw new Error('Division by zero');
}
return x / y;
}
// Missing error handling
function parseJSON(jsonString) {
return JSON.parse(jsonString);
}
module.exports = {
calculateSum,
processArray,
fetchData,
divideNumbers,
parseJSON,
};