Skip to main content
Toolsbase Logo

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 use
  1. 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. 2

    Review meanings and descriptions

    Check the full form, meaning, and usage context for each abbreviation.

  3. 3

    Copy terms

    Click on a term card to copy it to your clipboard for immediate use in your code reviews.

LGTM
Looks Good To Me

Looks good, approved

Used when code review finds no issues. Indicates PR approval

SGTM
Sounds Good To Me

Sounds good, I agree

Used to express agreement with a proposal or direction

ACK
Acknowledged

Acknowledged

Indicates confirmation and understanding of the content

NACK
Not 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

WIP
Work 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

RFC
Request For Comments

Request for comments

Used to solicit opinions on implementation approach or design

PTAL
Please Take A Look

Please take a look

Used to request code review

TTYL
Talk To You Later

Talk to you later

Used to pause discussion and resume later

NITS
Nitpicks

Nitpicks (optional)

Minor suggestions or matters of preference. Fixing is optional

NIT
Nitpick

Nitpick (singular)

Singular form of NITS. Indicates one minor suggestion

IMO
In My Opinion

In my opinion

Clarifies that it's a personal view

IMHO
In My Humble Opinion

In my humble opinion

Used to humbly express a personal opinion

AFAIK
As Far As I Know

As far as I know

Used when stating something to the best of one's knowledge

IIRC
If I Remember Correctly

If I remember correctly

Indicates information is based on memory

FYI
For Your Information

For your information

Used to share information for reference

TL;DR
Too Long; Didn't Read

Summary

Provides a summary of a long text. Consideration for readers

TBD
To Be Determined

To be determined

Indicates an undecided matter

TBA
To Be Announced

To be announced

Indicates a matter to be announced or decided later

N/A
Not Applicable

Not applicable

Indicates a specific item does not apply

ASAP
As Soon As Possible

As soon as possible

Indicates a high-priority task

ETA
Estimated Time of Arrival

Estimated time of arrival

Indicates when work is expected to be completed

PR
Pull Request

Pull request

Code change proposal on GitHub

MR
Merge Request

Merge request

Code change proposal on GitLab (synonymous with PR)

CR
Code 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.