agentsqripts
Version:
Comprehensive static code analysis toolkit for identifying technical debt, security vulnerabilities, performance issues, and code quality problems
12 lines (10 loc) • 440 B
JavaScript
/**
* @file Check if file is a frontend file
* @description Single responsibility: Identify frontend files by path and extension
*/
function isFrontendFile(filePath) {
const frontendIndicators = ['component', 'page', 'client', 'src', 'ui'];
const isJSX = filePath.endsWith('.jsx') || filePath.endsWith('.tsx');
return isJSX || frontendIndicators.some(indicator => filePath.includes(indicator));
}
module.exports = isFrontendFile;