# Ignore differences for unmodified requests

After the test runs, there can be some requests that contain noises. Sometimes these noises can't be detected by hypertest and they are marked as errors. You can reduce the number of such noises using this feature. In this feature we will calculate the code coverage for a particular request, then check if there were any modifications in that part of code. Differences for unmodified requests are ignored. We use git diff to list the modifications. You are required to set your baseline branch to compute git diff in the cli config.

1. Add nyc to your the command that starts your app. Follow [this](/user-guides/node.js-sdk/code-coverage-based-features/updating-test-coverage.md) for help
2. Add this to your cli config

```json
// Your cli config
{
    /*
        ...Rest of your cli config
    */
    shouldIgnoreDifferencesInUnmodifiedRequests: true,
    masterBranch: <your-baseline-branch>
}
```

{% hint style="info" %}
This feature doesn't require you to store coverage for the baseline branch
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-v2.hypertest.co/user-guides/node.js-sdk/code-coverage-based-features/ignore-differences-for-unmodified-requests.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
