CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/golang-gorm-io--gorm

Full-featured ORM library for Golang with associations, hooks, transactions, migrations, and developer-friendly chainable API

Overall
score

81%

Evaluation81%

1.13x

Agent success when using this tile

Overview
Eval results
Files

Evaluation results

100%

User Profile Manager

HasOne relationships

Criteria
Without context
With context

HasOne Relationship Definition

100%

100%

Foreign Key Setup

100%

100%

AutoMigrate Usage

100%

100%

Preload for Association

100%

100%

Association Creation

100%

100%

Association Updates

100%

100%

100%

Task Management System with Archive Functionality

Delete operations (soft delete, hard delete)

Criteria
Without context
With context

Soft Delete Model

100%

100%

Delete Method Usage

100%

100%

Unscoped for Hard Delete

100%

100%

Active Tasks Query

100%

100%

Archived Tasks Query

100%

100%

Bulk Delete Operation

100%

100%

100%

47%

Large Dataset Report Generator

Batch query with FindInBatches

Criteria
Without context
With context

FindInBatches usage

0%

100%

Batch size configuration

33%

100%

Batch callback implementation

87%

100%

Error propagation

100%

100%

Batch iteration control

100%

100%

State accumulation

100%

100%

Query filtering

0%

100%

100%

2%

Audit Logger

Custom callback registration and ordering

Criteria
Without context
With context

Callback Registration

100%

100%

Callback Timing

100%

100%

Callback Function

92%

100%

Query Implementation

100%

100%

97%

10%

Order Processing with Savepoints

Nested transactions with savepoints

Criteria
Without context
With context

Transaction initialization

67%

100%

Savepoint creation

100%

100%

Savepoint rollback

100%

100%

Transaction commit

67%

100%

Full rollback

80%

100%

Error checking

90%

70%

60%

Media Comment System

Polymorphic associations

Criteria
Without context
With context

Polymorphic tag usage

100%

100%

Type and ID fields

100%

100%

AutoMigrate usage

100%

100%

Association method

0%

0%

Preload or Joins

0%

0%

100%

Book Management System

BelongsTo relationships

Criteria
Without context
With context

BelongsTo Relationship Setup

100%

100%

Database Connection Initialization

100%

100%

Association Preloading

100%

100%

Querying Through Relationships

100%

100%

CRUD Operations

100%

100%

100%

30%

User Management System

Model structure with timestamps

Criteria
Without context
With context

gorm.Model Usage

0%

100%

Database Connection

100%

100%

Create Operation

100%

100%

Update Operation

100%

100%

Soft Delete

100%

100%

Query with Auto-Filter

100%

100%

24%

9%

SQL Query Inspector

SQL generation without execution (ToSQL)

Criteria
Without context
With context

ToSQL method usage

0%

0%

Parameter extraction

40%

60%

Query chain handling

0%

30%

Error handling

33%

20%

32%

Custom Report Generator

Data scanning and type conversion

Criteria
Without context
With context

Uses Rows() method

0%

0%

Uses ScanRows()

0%

0%

Handles row iteration

0%

0%

Scans to maps

0%

0%

Queries aggregated data

100%

100%

Scans aggregated results

100%

100%

Type conversion handling

40%

40%

Install with Tessl CLI

npx tessl i tessl/golang-gorm-io--gorm
Evaluated
Agent
Codex

Table of Contents