UNPKG

agentsqripts

Version:

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

33 lines (27 loc) 1.56 kB
# lib/utils Directory This directory contains shared utilities and helper functions used across all analyzers in the AgentSqripts platform. ## Core Utilities: - **fileSystemUtils.js**: File system operations and directory traversal - **formatString.js**: String formatting and text processing utilities - **astUtils.js**: Abstract Syntax Tree parsing and analysis helpers - **patternMatchingUtils.js**: Pattern matching and regex utilities ## Analysis Support: - **contextAnalysisUtils.js**: Code context analysis helpers - **scoreCalculationUtils.js**: Scoring and grading calculation utilities - **filteringUtils.js**: File and content filtering utilities - **validationUtils.js**: Input validation and sanitization ## Output Processing: - **outputFormattingUtils.js**: Output formatting and presentation - **jsonUtils.js**: JSON processing and serialization utilities - **loggerUtils.js**: Logging and error handling utilities - **performanceUtils.js**: Performance measurement and optimization ## Integration: - **configUtils.js**: Configuration loading and management - **dependencyUtils.js**: Dependency analysis utilities - **pathUtils.js**: Path resolution and normalization - **errorHandlingUtils.js**: Centralized error handling ## Purpose: - Provide shared functionality to eliminate code duplication across analyzers - Ensure consistent behavior and standards across all analysis tools - Support common operations like file processing, AST parsing, and output formatting - Maintain centralized utility functions for better maintainability