flutter_keycheck library

Flutter Key Integration Validator

This library provides functionality to:

  • Validate that all required keys are present in Flutter code
  • Locate where each key is used in the codebase
  • Identify extra keys not in the specification
  • Verify required integration test dependencies
  • Support both YAML and Markdown key definition files
  • Handle string interpolation for dynamic keys
  • Support configuration files (.flutter_keycheck.yaml)

Classes

ConsoleColors
ANSI color pens for console output
DependencyStatus
Status of required dependencies in pubspec.yaml
FlutterKeycheckConfig
Configuration class for flutter_keycheck CLI tool
KeyChecker
Key checker functionality for validating Flutter automation keys
KeyConstantsResolver
KeyConstants resolver that maps constant names to their string values
KeyValidationResult
Result of key validation containing found and missing keys.

Functions

runChecks(List<String> args) → void
Run the key checker with provided arguments