"""
DSS Code Analysis Module

Provides tools for analyzing React projects, detecting style patterns,
building dependency graphs, and identifying quick-win improvements.
"""

from .base import (
    ProjectAnalysis,
    StylePattern,
    QuickWin,
    QuickWinType,
    QuickWinPriority,
    Location,
    ComponentInfo,
    StyleFile,
)
from .scanner import ProjectScanner
from .react import ReactAnalyzer
from .styles import StyleAnalyzer
from .graph import DependencyGraph
from .quick_wins import QuickWinFinder

__all__ = [
    # Data classes
    "ProjectAnalysis",
    "StylePattern",
    "QuickWin",
    "QuickWinType",
    "QuickWinPriority",
    "Location",
    "ComponentInfo",
    "StyleFile",
    # Analyzers
    "ProjectScanner",
    "ReactAnalyzer",
    "StyleAnalyzer",
    "DependencyGraph",
    "QuickWinFinder",
]
