|
10 | 10 | related_links:
|
11 | 11 | - text: "Refactor"
|
12 | 12 | link: "#refactor"
|
| 13 | + type: "term" |
13 | 14 | labels:
|
14 | 15 | - "tools"
|
15 | 16 | - "analyzer"
|
|
62 | 63 | related_links:
|
63 | 64 | - text: "Final and const variables"
|
64 | 65 | link: "/language/variables#final-and-const"
|
| 66 | + type: "doc" |
65 | 67 | - text: "Don't use const redundantly"
|
66 | 68 | link: "/effective-dart/usage#dont-use-const-redundantly"
|
| 69 | + type: "doc" |
67 | 70 | labels:
|
68 | 71 | - "language"
|
69 | 72 | - "const"
|
|
166 | 169 | related_links:
|
167 | 170 | - text: "Definite assignment specification"
|
168 | 171 | link: "https://github.com/dart-lang/language/blob/main/resources/type-system/flow-analysis.md"
|
| 172 | + type: "doc" |
169 | 173 | - text: "Understanding definite assignment analysis"
|
170 | 174 | link: "/null-safety/understanding-null-safety#definite-assignment-analysis"
|
| 175 | + type: "doc" |
171 | 176 | labels:
|
172 | 177 | - "language"
|
173 | 178 | - "flow analysis"
|
|
180 | 185 | related_links:
|
181 | 186 | - text: "Functions overview"
|
182 | 187 | link: "/language/functions"
|
| 188 | + type: "doc" |
183 | 189 | - text: "Instance methods"
|
184 | 190 | link: "/language/methods"
|
| 191 | + type: "doc" |
185 | 192 | labels:
|
186 | 193 | - "language"
|
187 | 194 | - "umbrella term"
|
|
202 | 209 | related_links:
|
203 | 210 | - text: "Places patterns can appear"
|
204 | 211 | link: "/language/patterns#places-patterns-can-appear"
|
| 212 | + type: "doc" |
205 | 213 | - text: "Dive into Dart patterns and records"
|
206 | 214 | link: "https://codelabs.developers.google.com/codelabs/dart-patterns-records"
|
| 215 | + type: "tutorial" |
207 | 216 | labels:
|
208 | 217 | - "language"
|
209 | 218 | - "patterns"
|
|
249 | 258 | related_links:
|
250 | 259 | - text: "Mixins in Dart"
|
251 | 260 | link: "/language/mixins"
|
| 261 | + type: "doc" |
252 | 262 | labels:
|
253 | 263 | - "language"
|
254 | 264 | - "understanding diagnostics"
|
|
321 | 331 | related_links:
|
322 | 332 | - text: "Inheritance in Dart"
|
323 | 333 | link: "/language/extend"
|
| 334 | + type: "doc" |
324 | 335 | labels:
|
325 | 336 | - "language"
|
326 | 337 | - "type inference"
|
|
335 | 346 | related_links:
|
336 | 347 | - text: "Guidance on libraries and parts"
|
337 | 348 | link: "/tools/pub/create-packages#organizing-a-package"
|
| 349 | + type: "doc" |
338 | 350 | - text: "Use library URIs in `part of` directives"
|
339 | 351 | link: "/effective-dart/usage#do-use-strings-in-part-of-directives"
|
| 352 | + type: "doc" |
340 | 353 | labels:
|
341 | 354 | - "language"
|
342 | 355 | - "libraries"
|
|
365 | 378 | related_links:
|
366 | 379 | - text: "Nullability and generics"
|
367 | 380 | link: "/null-safety/understanding-null-safety#nullability-and-generics"
|
| 381 | + type: "doc" |
368 | 382 | labels:
|
369 | 383 | - "language"
|
370 | 384 | - "type system"
|
|
383 | 397 | related_links:
|
384 | 398 | - text: "Organizing a package's libraries"
|
385 | 399 | link: "/tools/pub/create-packages#organizing-a-package"
|
| 400 | + type: "doc" |
386 | 401 | - text: "Public package directories"
|
387 | 402 | link: "/tools/pub/package-layout#public-directories"
|
| 403 | + type: "doc" |
388 | 404 | labels:
|
389 | 405 | - "language"
|
390 | 406 | - "libraries"
|
|
396 | 412 | related_links:
|
397 | 413 | - text: "Quick fixes for analysis issues"
|
398 | 414 | link: "https://medium.com/dartlang/quick-fixes-for-analysis-issues-c10df084971a"
|
| 415 | + type: "article" |
399 | 416 | - text: "Diagnostic messages"
|
400 | 417 | link: "/tools/diagnostic-messages"
|
| 418 | + type: "doc" |
401 | 419 | - text: "Linter rules"
|
402 | 420 | link: "/tools/linter-rules"
|
| 421 | + type: "doc" |
403 | 422 | labels:
|
404 | 423 | - "tools"
|
405 | 424 | - "understanding diagnostics"
|
|
415 | 434 | related_links:
|
416 | 435 | - text: "Assist"
|
417 | 436 | link: "#assist"
|
| 437 | + type: "term" |
418 | 438 | labels:
|
419 | 439 | - "tools"
|
420 | 440 | - "analysis"
|
|
432 | 452 | related_links:
|
433 | 453 | - text: "Places patterns can appear"
|
434 | 454 | link: "/language/patterns#places-patterns-can-appear"
|
| 455 | + type: "doc" |
435 | 456 | - text: "Dive into Dart patterns and records"
|
436 | 457 | link: "https://codelabs.developers.google.com/codelabs/dart-patterns-records"
|
| 458 | + type: "tutorial" |
437 | 459 | labels:
|
438 | 460 | - "language"
|
439 | 461 | - "patterns"
|
|
472 | 494 | related_links:
|
473 | 495 | - text: "Inheritance in Dart"
|
474 | 496 | link: "/language/extend"
|
| 497 | + type: "doc" |
475 | 498 | - text: "Subtype relationship"
|
476 | 499 | link: "#subtype"
|
| 500 | + type: "term" |
477 | 501 | labels:
|
478 | 502 | - "language"
|
479 | 503 | - "type system"
|
|
519 | 543 | related_links:
|
520 | 544 | - text: "Subclass"
|
521 | 545 | link: "#subclass"
|
| 546 | + type: "term" |
522 | 547 | - text: "Substituting types"
|
523 | 548 | link: "/language/type-system#substituting-types"
|
| 549 | + type: "doc" |
524 | 550 | labels:
|
525 | 551 | - "language"
|
526 | 552 | - "type system"
|
|
611 | 637 | related_links:
|
612 | 638 | - text: "Subtype relationship"
|
613 | 639 | link: "#subtype"
|
| 640 | + type: "term" |
614 | 641 | - text: "Covariance and contravariance"
|
615 | 642 | link: "https://en.wikipedia.org/wiki/Covariance_and_contravariance_(computer_science)"
|
| 643 | + type: "article" |
616 | 644 | - text: "The covariant keyword"
|
617 | 645 | link: "/language/type-system#covariant-keyword"
|
| 646 | + type: "doc" |
618 | 647 | labels:
|
619 | 648 | - "language"
|
620 | 649 | - "type system"
|
|
0 commit comments