brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
dart-best-practicesDart code quality conventions: naming, const/final/var hierarchy, single quotes, trailing commas, collection idioms, tear-offs, and import organization. Use only for Dart style-focused changes or reviews; never activate for configuration-only lint setup, unrelated feature work, or widget tests.
Independent GitHub snapshot · Automated classification · Original documentation governs
_.const > final > var.--dart-define for secrets. Never hardcode API keys.=> for single-expression functions/getters..map, .where, .fold, .any over manual loops when clarity improves.<String>[], <String, User>{}) to avoid dynamic.if/for and spread operators for composable lists/maps.await futures unless intentionally fire-and-forget.import 'models/user.dart'; // Good
import 'package:app/models/user.dart'; // Avoid local absolute
final or explicit type; var only for locally-obvious short scopes.list.forEach(doSomething) over anonymous form.