# Code duplication exclusion list not working

**URL:** <https://community.sonarsource.com/t/code-duplication-exclusion-list-not-working/57890>\
**Category:** SonarQube Cloud\
**Tags:** duplications\
**Created:** [February 8, 2022, 12:16pm UTC](https://community.sonarsource.com/t/code-duplication-exclusion-list-not-working/57890 "2022-02-08T12:16:16Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![AmmarArnt](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/ammararnt/32/30106_2.png) [@AmmarArnt](https://community.sonarsource.com/u/AmmarArnt)\
**Post date:** [February 8, 2022, 12:16pm UTC](https://community.sonarsource.com/t/code-duplication-exclusion-list-not-working/57890/1 "2022-02-08T12:16:16Z")

</div>

- ALM used: Bitbucket Cloud
- CI system used: AWS CodeBuild
- Scanner command used when applicable:

```auto
- sonar-scanner 
        -Dsonar.organization=myapp
        -Dsonar.projectKey=my_backend
        -Dsonar.sources=.
        -Dsonar.exclusions=./node_modules/ **,** / __tests__ / **,./index.js,./server/index.js,./database/** ,./app/services/Firebase/exports/**
        -Dsonar.cpd.exclusions=./database/ **,./app/services/Firebase/exports/**
        -Dsonar.coverage.exclusions=./database/ **,./app/services/Firebase/exports/**
        -Dsonar.host.url=https://sonarcloud.io
        -Dsonar.login=XXX
        -Dsonar.pullrequest.branch=$CODEBUILD_WEBHOOK_HEAD_REF
        -Dsonar.pullrequest.key=$PR_KEY
        -Dsonar.testExecutionReportPaths=./coverage/test-report.xml
        -Dsonar.javascript.lcov.reportPaths=./coverage/lcov.info
        -Dsonar.tests=.
        -Dsonar.test.inclusions=**/*.test.js

```

- Languages of the repository: javascript
- Steps to reproduce: Sonar scans run on each PR build, so I get my PR report. However, the files stated in sonar.cpd.exclusions are still getting counted for duplication blocks, and are increasing my duplication percentage.
- Potential workaround: I do not see a workaround, I just want the specified directories not taken into count when measuring code duplications.

---

<div class="post-metadata">

**Author:** ![Colin](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/colin/32/55255_2.png) [@Colin](https://community.sonarsource.com/u/Colin)\
**Post date:** [February 8, 2022, 2:09pm UTC](https://community.sonarsource.com/t/code-duplication-exclusion-list-not-working/57890/2 "2022-02-08T14:09:52Z")

</div>

Hey there.

Relative paths cannot be used in `sonar.exclusions`, `sonar.cpd.exclusions`, or `sonar.coverage.exclusions`. Take a look at the example [glob patterns](https://docs.sonarcloud.io/advanced-setup/analysis-scope#restrict-the-scope-duplication-detection) here.

You probably want an exclusion closer to:

`-Dsonar.coverage.exclusions=database/ **/*,app/services/Firebase/exports/** /*`

---

<div class="post-metadata">

**Author:** ![AmmarArnt](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/ammararnt/32/30106_2.png) [@AmmarArnt](https://community.sonarsource.com/u/AmmarArnt)\
**Post date:** [February 8, 2022, 8:07pm UTC](https://community.sonarsource.com/t/code-duplication-exclusion-list-not-working/57890/3 "2022-02-08T20:07:14Z")

</div>

This worked. Thanks for the assistance!

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/system/32/31083_2.png) [@system](https://community.sonarsource.com/u/system)\
**Post date:** [February 15, 2022, 8:07pm UTC](https://community.sonarsource.com/t/code-duplication-exclusion-list-not-working/57890/4 "2022-02-15T20:07:40Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
