Skip to main content

Other Notable Packages

Notable third-party tools that complement solid_lints in keeping Dart and Flutter codebases clean, robust, and maintainable.

undead

pub package

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

pub package

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.