UNPKG

agentsqripts

Version:

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

22 lines (19 loc) 770 B
/** * @file UI file collector * @description Gets all UI files recursively for analysis */ const { getAllFiles } = require('../utils/directoryScanner'); const { VALID_EXTENSIONS } = require('./uiProblemPatterns'); /** * Get all UI files recursively using shared directory scanner * @param {string} dirPath - Directory path to scan * @param {Array<string>} extensions - File extensions to include * @param {Array<string>} excludePatterns - Patterns to exclude * @returns {Promise<Array<string>>} Array of UI file paths */ async function getAllUIFiles(dirPath, extensions = VALID_EXTENSIONS, excludePatterns = ['node_modules', '.git', 'dist', 'build']) { return await getAllFiles(dirPath, extensions, excludePatterns); } module.exports = { getAllUIFiles };