flutter_ui_guard library

Flutter Guard - A static analysis tool for Flutter widget trees.

This library provides tools to analyze Flutter widget trees for performance issues, best practice violations, and optimization opportunities.

Example usage:

final report = FlutterGuard.analyze(
  rootWidget: myWidget,
  config: GuardConfig(maxNestingLevel: 5),
);
report.printReport();

Classes

FlutterGuard
Flutter Guard - Main analyzer class.
GuardConfig
Configuration options for FlutterGuard analysis.
GuardIssue
Represents a single detected issue in the widget tree.
GuardReport
Contains the complete analysis results.

Enums

IssueSeverity
Severity level for detected issues.