Skip to content

Commit

Permalink
Create redirects to keyword docs for links from tooling (#6186)
Browse files Browse the repository at this point in the history
Resolves #6175
  • Loading branch information
parlough authored Nov 5, 2024
1 parent 09d1421 commit 7916442
Showing 1 changed file with 76 additions and 0 deletions.
76 changes: 76 additions & 0 deletions firebase.json
Original file line number Diff line number Diff line change
Expand Up @@ -241,6 +241,82 @@
{ "source": "/install/**", "destination": "/get-dart", "type": 301 },
{ "source": "/install/archive", "destination": "/get-dart/archive", "type": 301 },
{ "source": "/jobs", "destination": "https://docs.flutter.dev/jobs", "type": 301 },

{ "source": "/keyword", "destination": "/language/keywords", "type": 301 },
{ "source": "/keyword/abstract", "destination": "/language/class-modifiers#abstract", "type": 301 },
{ "source": "/keyword/as", "destination": "/language/operators#type-test-operators", "type": 301 },
{ "source": "/keyword/assert", "destination": "/language/error-handling#assert", "type": 301 },
{ "source": "/keyword/async", "destination": "/language/async", "type": 301 },
{ "source": "/keyword/async-star", "destination": "/language/functions#generators", "type": 301 },
{ "source": "/keyword/await", "destination": "/language/async", "type": 301 },
{ "source": "/keyword/base", "destination": "/language/class-modifiers#base", "type": 301 },
{ "source": "/keyword/break", "destination": "/language/loops#break-and-continue", "type": 301 },
{ "source": "/keyword/case", "destination": "/language/branches#switch", "type": 301 },
{ "source": "/keyword/catch", "destination": "/language/error-handling#catch", "type": 301 },
{ "source": "/keyword/class", "destination": "/language/classes#instance-variables", "type": 301 },
{ "source": "/keyword/const", "destination": "/language/variables#final-and-const", "type": 301 },
{ "source": "/keyword/continue", "destination": "/language/loops#break-and-continue", "type": 301 },
{ "source": "/keyword/covariant", "destination": "/guides/language/sound-problems#the-covariant-keyword", "type": 301 },
{ "source": "/keyword/default", "destination": "/language/branches#switch", "type": 301 },
{ "source": "/keyword/deferred", "destination": "/language/libraries#lazily-loading-a-library", "type": 301 },
{ "source": "/keyword/do", "destination": "/language/loops#while-and-do-while", "type": 301 },
{ "source": "/keyword/dynamic", "destination": "/effective-dart/design#avoid-using-dynamic-unless-you-want-to-disable-static-checking", "type": 301 },
{ "source": "/keyword/else", "destination": "/language/branches#if", "type": 301 },
{ "source": "/keyword/enum", "destination": "/language/enums", "type": 301 },
{ "source": "/keyword/export", "destination": "/guides/libraries/create-packages", "type": 301 },
{ "source": "/keyword/extends", "destination": "/language/extend", "type": 301 },
{ "source": "/keyword/extension", "destination": "/language/extension-methods", "type": 301 },
{ "source": "/keyword/extension-type", "destination": "/language/extension-types", "type": 301 },
{ "source": "/keyword/external", "destination": "/language/functions#external", "type": 301 },
{ "source": "/keyword/factory", "destination": "/language/constructors#factory-constructors", "type": 301 },
{ "source": "/keyword/false", "destination": "/language/built-in-types#booleans", "type": 301 },
{ "source": "/keyword/final", "destination": "/language/variables#final-and-const", "type": 301 },
{ "source": "/keyword/final-var", "destination": "/language/variables#final-and-const", "type": 301 },
{ "source": "/keyword/final-class", "destination": "/language/class-modifiers#final", "type": 301 },
{ "source": "/keyword/finally", "destination": "/language/error-handling#finally", "type": 301 },
{ "source": "/keyword/for", "destination": "/language/loops#for-loops", "type": 301 },
{ "source": "/keyword/Function", "destination": "/language/functions", "type": 301 },
{ "source": "/keyword/get", "destination": "/language/methods#getters-and-setters", "type": 301 },
{ "source": "/keyword/hide", "destination": "/language/libraries#importing-only-part-of-a-library", "type": 301 },
{ "source": "/keyword/if", "destination": "/language/branches#if", "type": 301 },
{ "source": "/keyword/implements", "destination": "/language/classes#implicit-interfaces", "type": 301 },
{ "source": "/keyword/import", "destination": "/language/libraries#using-libraries", "type": 301 },
{ "source": "/keyword/in", "destination": "/language/loops#for-loops", "type": 301 },
{ "source": "/keyword/interface", "destination": "/language/class-modifiers#interface", "type": 301 },
{ "source": "/keyword/is", "destination": "/language/operators#type-test-operators", "type": 301 },
{ "source": "/keyword/late", "destination": "/language/variables#late-variables", "type": 301 },
{ "source": "/keyword/library", "destination": "/language/libraries", "type": 301 },
{ "source": "/keyword/mixin", "destination": "/language/mixins", "type": 301 },
{ "source": "/keyword/new", "destination": "/language/classes#using-constructors", "type": 301 },
{ "source": "/keyword/null", "destination": "/language/variables#default-value", "type": 301 },
{ "source": "/keyword/of", "destination": "/guides/libraries/create-packages#organizing-a-package", "type": 301 },
{ "source": "/keyword/on", "destination": "/language/error-handling#catch", "type": 301 },
{ "source": "/keyword/operator", "destination": "/language/methods#operators", "type": 301 },
{ "source": "/keyword/part", "destination": "/guides/libraries/create-packages#organizing-a-package", "type": 301 },
{ "source": "/keyword/required", "destination": "/language/functions#named-parameters", "type": 301 },
{ "source": "/keyword/rethrow", "destination": "/language/error-handling#catch", "type": 301 },
{ "source": "/keyword/return", "destination": "/language/functions#return-values", "type": 301 },
{ "source": "/keyword/sealed", "destination": "/language/class-modifiers#sealed", "type": 301 },
{ "source": "/keyword/set", "destination": "/language/methods#getters-and-setters", "type": 301 },
{ "source": "/keyword/show", "destination": "/language/libraries#importing-only-part-of-a-library", "type": 301 },
{ "source": "/keyword/static", "destination": "/language/classes#class-variables-and-methods", "type": 301 },
{ "source": "/keyword/super", "destination": "/language/extend", "type": 301 },
{ "source": "/keyword/switch", "destination": "/language/branches#switch", "type": 301 },
{ "source": "/keyword/sync{,-star}", "destination": "/language/functions#generators", "type": 301 },
{ "source": "/keyword/this", "destination": "/language/constructors", "type": 301 },
{ "source": "/keyword/throw", "destination": "/language/error-handling#throw", "type": 301 },
{ "source": "/keyword/true", "destination": "/language/built-in-types#booleans", "type": 301 },
{ "source": "/keyword/try", "destination": "/language/error-handling#catch", "type": 301 },
{ "source": "/keyword/type", "destination": "/language/extension-types", "type": 301 },
{ "source": "/keyword/typedef", "destination": "/language/typedefs", "type": 301 },
{ "source": "/keyword/var", "destination": "/language/variables", "type": 301 },
{ "source": "/keyword/void", "destination": "/language/built-in-types", "type": 301 },
{ "source": "/keyword/when", "destination": "/language/branches#when", "type": 301 },
{ "source": "/keyword/with", "destination": "/language/mixins", "type": 301 },
{ "source": "/keyword/while", "destination": "/language/loops#while-and-do-while", "type": 301 },
{ "source": "/keyword/yield", "destination": "/language/functions#generators", "type": 301 },
{ "source": "/keyword/:page*", "destination": "/language/keywords", "type": 301 },

{ "source": "/language-tour", "destination": "/language", "type": 301 },
{ "source": "/language/basics", "destination": "/language", "type": 301 },
{ "source": "/language/callable-classes", "destination": "/language/callable-objects", "type": 301 },
Expand Down

0 comments on commit 7916442

Please sign in to comment.