Ekibinin repository’leri için AI tarafından üretilen kod analitiğine erişim sağla
Parametre | Tip | Gerekli | Açıklama | |
---|---|---|---|---|
startDate | string | date | Hayır | ISO tarih string’i, “now” literal değeri, veya “7d” gibi göreceli günler (şu andan 7 gün öncesi anlamına gelir). Varsayılan: şu andan 7 gün öncesi |
endDate | string | date | Hayır | ISO tarih string’i, “now” literal değeri, veya “0d” gibi göreceli günler. Varsayılan: şu an |
page | number | Hayır | Sayfa numarası (1 tabanlı). Varsayılan: 1 | |
pageSize | number | Hayır | Sayfa başına sonuç sayısı. Varsayılan: 100, Maksimum: 1000 | |
user | string | Hayır | Tek bir kullanıcıya göre isteğe bağlı filtreleme. Email (örn., developer@company.com), kodlanmış ID (örn., user_abc123…), veya sayısal ID (örn., 42) kabul eder |
Alan | Tip | Açıklama | |
---|---|---|---|
commitHash | string | Git commit hash’i | |
userId | string | Kodlanmış kullanıcı ID’si (örn., user_abc123) | |
userEmail | string | Kullanıcının e-posta adresi | |
repoName | string | null | Repository adı |
branchName | string | null | Branch adı |
isPrimaryBranch | boolean | null | Ana branch olup olmadığı |
totalLinesAdded | number | Commit’te eklenen toplam satır | |
totalLinesDeleted | number | Commit’te silinen toplam satır | |
tabLinesAdded | number | TAB tamamlamaları ile eklenen satırlar | |
tabLinesDeleted | number | TAB tamamlamaları ile silinen satırlar | |
composerLinesAdded | number | Composer ile eklenen satırlar | |
composerLinesDeleted | number | Composer ile silinen satırlar | |
nonAiLinesAdded | number | null | AI olmayan eklenen satırlar |
nonAiLinesDeleted | number | null | AI olmayan silinen satırlar |
message | string | null | Commit mesajı |
commitTs | string | null | Commit zaman damgası (ISO formatı) |
createdAt | string | Alım zaman damgası (ISO formatı) |
Sütun | Tip | Açıklama |
---|---|---|
commit_hash | string | Git commit hash’i |
user_id | string | Kodlanmış kullanıcı ID’si |
user_email | string | Kullanıcının e-posta adresi |
repo_name | string | Repository adı |
branch_name | string | Branch adı |
is_primary_branch | boolean | Ana branch olup olmadığı |
total_lines_added | number | Commit’te eklenen toplam satır |
total_lines_deleted | number | Commit’te silinen toplam satır |
tab_lines_added | number | TAB tamamlamaları ile eklenen satır |
tab_lines_deleted | number | TAB tamamlamaları ile silinen satır |
composer_lines_added | number | Composer ile eklenen satır |
composer_lines_deleted | number | Composer ile silinen satır |
non_ai_lines_added | number | AI dışı eklenen satır |
non_ai_lines_deleted | number | AI dışı silinen satır |
message | string | Commit mesajı |
commit_ts | string | Commit zaman damgası (ISO formatı) |
created_at | string | İşleme zaman damgası (ISO formatı) |
Alan | Tip | Açıklama | |
---|---|---|---|
changeId | string | Değişiklik için deterministik ID | |
userId | string | Kodlanmış kullanıcı ID’si (örn. user_abc123) | |
userEmail | string | Kullanıcının e-posta adresi | |
source | ”TAB" | "COMPOSER” | AI değişikliğinin kaynağı |
model | string | null | Kullanılan AI modeli |
totalLinesAdded | number | Eklenen toplam satır | |
totalLinesDeleted | number | Silinen toplam satır | |
createdAt | string | İşleme zaman damgası (ISO formatı) | |
metadata | Array | Dosya metadatası (fileName gizlilik modunda atlanabilir) |
Sütun | Tip | Açıklama |
---|---|---|
change_id | string | Değişiklik için deterministik ID |
user_id | string | Kodlanmış kullanıcı ID’si |
user_email | string | Kullanıcının e-posta adresi |
source | string | AI değişikliğinin kaynağı (TAB veya COMPOSER) |
model | string | Kullanılan AI modeli |
total_lines_added | number | Toplam eklenen satır sayısı |
total_lines_deleted | number | Toplam silinen satır sayısı |
created_at | string | Kayıt zaman damgası (ISO formatı) |
metadata_json | string | JSON string formatına çevrilmiş metadata girişleri dizisi |
user
parametresini kullanisPrimaryBranch
tanımsız olabilircommitTs
commit zaman damgası; createdAt
sunucularımızdaki alım zamanı