flutter / flutter/agent-plugins
Remove deprecated backwards-compatibility APIs from v0.5.0
Open
Linter
- Dominant language
- Dart
- Stars
- 2.9k
- Forks
- 178
- Avg merge
- 4d 2h
- Merged PRs (30d)
- 9
Description
In v0.5.0, several APIs were refactored for the new RuleConfigPatch architecture, but we kept backward-compatibility measures to prevent breaking downstream consumers. These should be removed in the next major version release.
APIs to remove:
- `Validator` constructor: `ruleOverrides` parameter.
- `LintTargetConfig`: `rules` getter.
- `Configuration`: `configuredRules` getter.
- `ValidationSession`: `resolvedRules` parameter.
- `ValidationSession`: `resolveRulesForPath` parameter.
- `src/validator.dart`: `export 'models/validation_result.dart';`
Contributor guide
Assessment
This issue has not been assessed yet.