diff --git a/pkg/analysis_server/doc/implementation/code_edits.md b/pkg/analysis_server/doc/implementation/code_edits.md index 50ca59c77fe..c64c0e1a71b 100644 --- a/pkg/analysis_server/doc/implementation/code_edits.md +++ b/pkg/analysis_server/doc/implementation/code_edits.md @@ -10,11 +10,11 @@ distinguish between three kinds of code editing features: - a [quick assist](quick_assist.md) is a code edit that is both local in scope and doesn't require any user input. They are available when the selection is - within the assist's [available range][]. + within the assist's [available range](#choosing-an-available-range). - a [refactoring]() is a code edit that is either non-local in scope or that requires user input. They are available when the selection is within the - assist's [available range][]. + assist's [available range](#choosing-an-available-range). ## Scope diff --git a/pkg/analysis_server/doc/implementation/data_driven_fixes.md b/pkg/analysis_server/doc/implementation/data_driven_fixes.md index 0cae5ac0325..279621aece2 100644 --- a/pkg/analysis_server/doc/implementation/data_driven_fixes.md +++ b/pkg/analysis_server/doc/implementation/data_driven_fixes.md @@ -12,7 +12,7 @@ they are a way of allowing a package author to specify API-specific quick fixes. Before you read this you should be familiar with both - [Writing a quick fix](quick_fix.md), and -- [Data-driven Fixes](https://github.com/flutter/flutter/wiki/Data-driven-Fixes). +- [Data-driven Fixes](https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md). ## How data-driven fixes work @@ -78,7 +78,7 @@ you would instead modify something that already exists. The first step is to design the changes to the data-file format that will allow users to specify the change. Follow the design principles outlined in the Overview in -[Data-driven Fixes](https://github.com/flutter/flutter/wiki/Data-driven-Fixes). +[Data-driven Fixes](https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md). In addition, look at the existing changes to ensure that a new kind of change is required. It might make more sense to extend an existing change rather than to