Skip to content

Bug Triaging

Darcy Clarke edited this page Jun 7, 2021 · 23 revisions

Initial Triage Steps

  1. ☑️ Ensure the ticket is a bug, & not a feature request/enhancement
  1. ☑️ Ensure the ticket is using our issue template
  • If so, continue...
  • If not, use discretion/respond for clarity (see templates below) & 🚫 close ticket
  1. ☑️ Ensure bug is unique (ie. search for existing/similar tickets)
  • If so, continue...
  • If not, add the label Duplicate, link the existing issue (see templates below) & 🚫 close ticket
  1. ☑️ Ensure bug is reproducible on the latest version of the npm CLI
  • If so, continue...
  • If not, ask them to upgrade (see templates below) & 🚫 close ticket
  1. ☑️ Respond w/ a clarifying question(s) (see templates below)
  2. ☑️ Determine & label Priority accordingly (no label is required for low-priority icebox/backlogged bugs)
  3. Move to next issue...

Response Templates

Duplicate

**Closing:** this looks to be similar if not a duplicate of an existing issue, <issue_id>. If you believe your instance is unique, please provide further clarifying details.

Try latest?

<authors_username> can you try replicating this problem on the latest version of `npm`? (ie. `npm i -g npm`)  

Not Using the Issue Template

**Closing:** please use our [issue template](https://github.com/npm/cli/issues/new/choose) &/or review our [contributing guidelines](https://github.com/npm/cli/blob/latest/CONTRIBUTING.md#reporting-bugs).

Triaging third-party libraries bugs

**Closing:** we do not support/triage third-party libraries or tooling bugs; Please file an issue with the relevant project.

Create an RFC

<authors_username> Thanks for filing this! Since this is working as intended, can you please open an [RFC issue](https://github.com/npm/rfcs) with some details on how you could/would like to see this changed?

npm ERR! cb() never called!

Note: use your discretion, low/no information about the environment/circumstances for when this occurred should be closed with the following:

**Closing:** this error can arise for a number of reasons; Please read [this document](https://github.com/npm/cli/wiki/%22cb()-never-called%3F--I'm-having-the-same-problem!%22) & refile an issue with as much information as possible if you're able to **consistently reproduce** this error.