Skip to content
Arcovia

Findings

Arcovia looks for signals that make a React or Next.js codebase harder to understand, change, and scale.

  • Circular module dependencies
  • Orphan modules
  • Deep dependency chains
  • High fan-in and fan-out modules
  • God modules
  • Duplicate imports
  • Unused internal exports
  • Boundary violations from configured architecture policies
  • Large components
  • Deeply nested JSX
  • Complexity and maintainability signals

Framework-aware behavior avoids common Next.js false positives. Route handler methods such as GET and POST, route-page exports, and metadata exports including generateMetadata, generateStaticParams, and revalidate are handled as framework conventions.

Each reported finding includes its location, evidence, severity, and a recommendation. Use the report’s filters to focus on the category or severity that matters to the current improvement effort.