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