codes property

  1. @override
Map<String, CliAiCode> get codes
override

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(),
    };