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.