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 KatanaCliDocsMdCliAiCode(),
      "model_usage": const ModelUsageMdCliAiCode(),
      "enum_usage": const EnumUsageMdCliAiCode(),
      "state_management_usage": const StateManagementUsageMdCliAiCode(),
      "transition_usage": const TransitionUsageMdCliAiCode(),
      "router_usage": const RouterUsageMdCliAiCode(),
      "theme_usage": const ThemeUsageMdCliAiCode(),
      "modal_usage": const ModalUsageMdCliAiCode(),
      "model_field_value_usage": const ModelFieldValueUsageMdCliAiCode(),
      for (final entry in kModelFieldValueList.entries)
        entry.key.toSnakeCase(): entry.value,
      "page_types": const PageTypesMdCliAiCode(),
      "primitive_types": const PrimitiveTypesMdCliAiCode(),
      "flutter_types": const FlutterTypesMdCliAiCode(),
      "model_filter_conditions": const ModelFilterConditionsMdCliAiCode(),
      "katana_ui_usage": const KatanaUiUsageMdCliAiCode(),
      for (final entry in kUniversalUiList.entries)
        entry.key.toSnakeCase(): entry.value,
      "universal_ui_usage": const UniversalUiUsageMdCliAiCode(),
      for (final entry in kKatanaUiList.entries)
        entry.key.toSnakeCase(): entry.value,
      "form_usage": const FormUsageMdCliAiCode(),
      for (final entry in kFormList.entries)
        entry.key.toSnakeCase(): entry.value,
      "flutter_widgets": const FlutterWidgetsMdCliAiCode(),
      "plugin_usage": const PluginUsageMdCliAiCode(),
      for (final entry in kPluginList.entries)
        entry.key.toSnakeCase(): entry.value,
      "design_document": const DesignDocumentDocsMdCliAiCode(),
      "file_structure": const FileStructureDocsMdCliAiCode(),
      "naming_convention": const NamingConventionDocsMdCliAiCode(),
      "technology_stack": const TechnologyStackDocsMdCliAiCode(),
      "terminology": const TerminologyDocsMdCliAiCode(),
      "functions_usage": const FunctionsUsageDocsMdCliAiCode(),
      "dart_doc": const DartDocDocsMdCliAiCode(),
      "pre_commit": const PreCommitMdCliAiCode(),
    };