Other Notable Packages
Notable third-party tools that complement solid_lints in keeping Dart and
Flutter codebases clean, robust, and maintainable.
undead
Deterministic reachability and dead/unused declaration analysis for Dart and Flutter packages.
It performs whole-package AST analysis using package:analyzer to build a
reachability graph from known entrypoints to all internal declarations,
identifying unused top-level declarations, classes, functions, and variables.
cognitive_complexity
Algorithmic Cognitive Complexity calculation and Data-Flow analysis library and CLI tools for Dart and Flutter.
It implements the Cognitive Complexity principles articulated by SonarSource, providing an objective way to find and fix overly complex logic and routines.