Dataset: Comments
Entity: Comments
Field ID: body
Type: Text
Description: The body of the comment in source format.
Source: App
Transformation logic: N/A
From: |
|
Github (Comments) |
|
Gitlab (Comments) |
|
Bitbucket (Comments) |
|
Azure DevOps (Comments) |
|
JIRA (Comments) |
|
ClickUp (Comments) |
|
Trello (Comments) |
|
Reporting Use Cases
The Body field, containing the full text of a comment, is a rich source of qualitative data that can be used to understand the nature of discussions, track action items, and even create informal metrics on platforms that lack a formal review system.
Filtering for Context: The most direct use of this field is to find specific conversations by searching for keywords.
Find Specific Discussions: You can create a report of all comments related to a specific topic by using a filter like
Body ~ "security".Isolate Action Items: Identify comments that contain follow-up tasks by filtering where
Body ~ "(?i)TODO|action item".Exclude Automated Noise: Filter out comments generated by bots to focus on human interaction, for example,
Body !~ "This comment was generated automatically".
Custom Formulas for Categorization: You can use custom formulas to classify comments based on their content, turning unstructured text into a structured dimension for reporting.
Comment Type Analysis: A custom dimension with a formula like
IF(body ~ "(?i)lgtm|approved", "Approval Comment", "Feedback Comment")can help you categorize and count the different types of feedback your team provides. This is especially useful for GitLab and Bitbucket, which lack a formal "commented" vs. "approved" review state.
Custom Formulas for Advanced Metrics: You can create KPIs by counting comments that contain specific keywords.
Informal Approval Rate: You can approximate an approval rate by creating a metric with the formula
COUNT_IF(body ~ "(?i)lgtm").Question Ratio: Measure how many comments are questions, which could indicate a need for clearer pull request descriptions, with a metric like
COUNT_IF(body ~ "\\?").
