agentsqripts
Version:
Comprehensive static code analysis toolkit for identifying technical debt, security vulnerabilities, performance issues, and code quality problems
43 lines (35 loc) • 1.02 kB
JavaScript
// Poor documentation examples
function calc(a, b) {
return a + b;
}
// TODO: add validation
function process(data) {
// some logic here
let result = data.map(x => x * 2);
return result;
}
function helper() {
// FIXME: this is broken
return Math.random();
}
// No JSDoc, unclear purpose
const mystery = (x, y, z) => {
if (x > y) {
return z(x);
}
return y;
};
function undocumentedComplexFunction(config, options, callback) {
const settings = { ...config, ...options };
const result = settings.items.filter(item =>
item.active && item.type === 'premium'
).map(item => ({
id: item.id,
name: item.name,
value: item.price * settings.multiplier
}));
if (callback) {
callback(null, result);
}
return result;
}