flutter / flutter/agent-plugins

Remove deprecated backwards-compatibility APIs from v0.5.0

Open
#179 0 comments 0 reactions 1 assignee Claimed by @reidbaker View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.