Flutter Coding Rules

Flutter / dartコーディング規約遵守のSKILL, dartファイルを記述するに当たって必ず守らなければならないルール、一般的なDelegateパターン等、実装パターンのアーキテクチャ説明 Use when this capability is needed.

tomevault-io cf15c61 2 files · 2.7 KB Updated

File contents

Flutter & Dartコーディング規約

  • *.dart ファイルについて実装や修正を行う場合、必ずこのSKILLに示された規約に従う

文脈に応じたドキュメントのロード

詳細については、文脈に応じた追加ドキュメントを読み込む.

  • クラス作成のテンプレート
    • 例: データオブジェクト(Data transfer objectや、data class, 構造体といった文脈)を扱う場合
  • data_object
    • 例: データオブジェクト(Data transfer objectや、data class, 構造体といった文脈)を扱う場合
  • delegate-pattern
    • 例: Delegate パターンによるクラス分離を行う場合
  • code_comment
    • 例: ドキュメントコメントの付与・修正、API の Example 記載を行う場合
  • code_internal
    • 例: 可視性の付与・修正、@internal@visibleForTesting@protected を扱う場合
  • dart_file_layout
    • 例: ファイル名・1クラス1ファイル・library ファイル・パッケージ配置を扱う場合
  • enum
    • 例: enum の利用・dot-shorthands・switch の網羅性を扱う場合
  • try-catch
    • 例: 例外処理・Error/Exception の catch 方針・理由コメントを扱う場合

Source: eaglesakura/ai-agent-headquarters — distributed by TomeVault.

tomevault-io/skills-registry/tree/main/eaglesakura--ai-agent-headquarters--flutter-coding-rules commit cf15c61947

Frequently asked questions

npx skillmds@latest add tomevault-io/flutter-coding-rules