Skip to main content
Glama

Shared Knowledge MCP Server

by j5ik2o
test.md1.87 kB
# TypeScriptのコーディング規約 TypeScriptのコーディング規約は、コードの一貫性と可読性を高めるために重要です。以下に一般的な規約を示します。 ## 命名規則 - **変数名**: キャメルケース(例: `userName`) - **クラス名**: パスカルケース(例: `UserAccount`) - **インターフェース名**: パスカルケース(例: `UserInterface`) - **型名**: パスカルケース(例: `UserType`) - **定数**: 大文字のスネークケース(例: `MAX_RETRY_COUNT`) - **プライベートメンバー**: アンダースコアプレフィックス(例: `_privateVar`) ## コードフォーマット - インデントには2スペースを使用する - セミコロンは必ず使用する - 1行の長さは80文字以内に収める - 波括弧は同じ行に配置する(例: `if (condition) {`) ## 型の使用 - `any`型の使用は避ける - 明示的な型定義を使用する - ジェネリック型を適切に活用する - `null`と`undefined`の使い分けを明確にする ## コメント - 複雑なロジックには説明コメントを追加する - JSDocスタイルのコメントを使用する - 不要なコメントは削除する ## エラー処理 - 例外は適切にキャッチする - エラーメッセージは具体的に記述する - 非同期コードでは`try-catch`を使用する ## モジュール - 関連する機能はモジュールにまとめる - 適切なエクスポート/インポート構文を使用する - 循環依存を避ける ## テスト - ユニットテストを書く - テストカバレッジを高く保つ - モックとスタブを適切に使用する これらの規約を守ることで、チーム全体のコードの質と一貫性を向上させることができます。

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/j5ik2o/shared-knowledge-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server