codes property
Defines a list of AI code.
AIコードの一覧を定義します。
Implementation
@override
Map<String, CliAiCode> get codes => {
"katana_cli": const KatanaCliDocsMdcCliAiCode(),
"model_usage": const ModelUsageMdcCliAiCode(),
"state_management_usage": const StateManagementUsageMdcCliAiCode(),
"transition_usage": const TransitionUsageMdcCliAiCode(),
"router_usage": const RouterUsageMdcCliAiCode(),
"theme_usage": const ThemeUsageMdcCliAiCode(),
"modal_usage": const ModalUsageMdcCliAiCode(),
"model_field_value_usage": const ModelFieldValueUsageMdcCliAiCode(),
for (final entry in kModelFieldValueList.entries)
entry.key.toSnakeCase(): entry.value,
"primitive_types": const PrimitiveTypesMdcCliAiCode(),
"flutter_types": const FlutterTypesMdcCliAiCode(),
"model_filter_conditions": const ModelFilterConditionsMdcCliAiCode(),
"katana_ui_usage": const KatanaUiUsageMdcCliAiCode(),
for (final entry in kUniversalUiList.entries)
entry.key.toSnakeCase(): entry.value,
"universal_ui_usage": const UniversalUiUsageMdcCliAiCode(),
for (final entry in kKatanaUiList.entries)
entry.key.toSnakeCase(): entry.value,
"form_usage": const FormUsageMdcCliAiCode(),
for (final entry in kFormList.entries)
entry.key.toSnakeCase(): entry.value,
"flutter_widgets": const FlutterWidgetsMdcCliAiCode(),
"plugin_usage": const PluginUsageMdcCliAiCode(),
for (final entry in kPluginList.entries)
entry.key.toSnakeCase(): entry.value,
"design_document": const DesignDocumentDocsMdcCliAiCode(),
"file_structure": const FileStructureDocsMdcCliAiCode(),
"naming_convention": const NamingConventionDocsMdcCliAiCode(),
"technology_stack": const TechnologyStackDocsMdcCliAiCode(),
"terminology": const TerminologyDocsMdcCliAiCode(),
"functions_usage": const FunctionsUsageDocsMdcCliAiCode(),
};