Code Review Terms
Searchable glossary of code review abbreviations like LGTM, WIP, and PTAL used on GitHub and GitLab. Quickly look up meanings during reviews.
Last updated:
How to Use
Expand how to useCollapse how to use
- 1
Search for terms
Enter the abbreviation you want to look up in the search field, or filter by category to find the term you need.
- 2
Review meanings and descriptions
Check the full form, meaning, and usage context for each abbreviation.
- 3
Copy terms
Click on a term card to copy it to your clipboard for immediate use in your code reviews.
LGTMLooks Good To Me
Looks good, approved
Used when code review finds no issues. Indicates PR approval
SGTMSounds Good To Me
Sounds good, I agree
Used to express agreement with a proposal or direction
ACKAcknowledged
Acknowledged
Indicates confirmation and understanding of the content
NACKNot Acknowledged
Not acknowledged, rejected
Expresses opposition to a proposal or change
+1
I agree
Used to express agreement with someone else's opinion
-1
I disagree
Used to express disagreement with someone else's opinion
Approved
Approved
Indicates a PR or MR has been officially approved
WIPWork In Progress
Work in progress
Attached to unfinished PRs. Indicates review not needed
Draft
Draft
Draft stage PR. Feedback welcome but not ready for merge
RFCRequest For Comments
Request for comments
Used to solicit opinions on implementation approach or design
PTALPlease Take A Look
Please take a look
Used to request code review
TTYLTalk To You Later
Talk to you later
Used to pause discussion and resume later
NITSNitpicks
Nitpicks (optional)
Minor suggestions or matters of preference. Fixing is optional
NITNitpick
Nitpick (singular)
Singular form of NITS. Indicates one minor suggestion
IMOIn My Opinion
In my opinion
Clarifies that it's a personal view
IMHOIn My Humble Opinion
In my humble opinion
Used to humbly express a personal opinion
AFAIKAs Far As I Know
As far as I know
Used when stating something to the best of one's knowledge
IIRCIf I Remember Correctly
If I remember correctly
Indicates information is based on memory
FYIFor Your Information
For your information
Used to share information for reference
TL;DRToo Long; Didn't Read
Summary
Provides a summary of a long text. Consideration for readers
TBDTo Be Determined
To be determined
Indicates an undecided matter
TBATo Be Announced
To be announced
Indicates a matter to be announced or decided later
N/ANot Applicable
Not applicable
Indicates a specific item does not apply
ASAPAs Soon As Possible
As soon as possible
Indicates a high-priority task
ETAEstimated Time of Arrival
Estimated time of arrival
Indicates when work is expected to be completed
PRPull Request
Pull request
Code change proposal on GitHub
MRMerge Request
Merge request
Code change proposal on GitLab (synonymous with PR)
CRCode Review
Code review
Code quality verification process
About Code Review Terms
Code Review Terms is a reference tool that lists abbreviations used in code reviews on GitHub/GitLab and other platforms. It explains the meanings and usage of frequently used abbreviations like LGTM, WIP, and NITS in development environments. Find the term you need quickly with search and category filtering.
Key Features
- Collection of 25+ code review abbreviations
- Detailed explanations of abbreviations, meanings, and usage contexts
- Category filtering (approval, status, feedback, etc.)
- Real-time search functionality
- One-click copy of abbreviations
Use Cases
- Looking up an unfamiliar abbreviation (PTAL, NACK, IIRC) in a GitHub or GitLab PR comment
- Learning the conventions for writing code review comments on open-source projects
- Onboarding new engineers to your team's code review culture and communication style
- Standardizing terminology across a distributed or international engineering team
- Quickly copying an abbreviation like LGTM or NIT to use in a PR review comment
FAQ
What does LGTM mean?
LGTM stands for 'Looks Good To Me' and indicates approval in code reviews, signifying no issues found. It's most commonly used when approving PRs.
What's the difference between NIT and NITS?
NIT is singular for one minor suggestion, NITS is plural for multiple minor suggestions. Both indicate non-critical, minor feedback.
What's the difference between WIP and Draft?
WIP (Work In Progress) indicates an unfinished PR, while Draft indicates a PR where feedback is welcome but isn't ready for merging. In practice, they're used almost interchangeably.
Are these abbreviations internationally recognized?
Yes, most abbreviations are English-based and used internationally. They're widely used in global open-source projects.
Any tips for using abbreviations?
Usage frequency and interpretation may vary between teams. When joining a new team, it's recommended to first understand the team's conventions.
