Unify #3
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Duplicate code | |
on: pull_request | |
jobs: | |
duplicate-code-check: | |
name: Check for duplicate code | |
runs-on: ubuntu-20.04 | |
steps: | |
- name: Check for duplicate code | |
uses: platisd/duplicate-code-detection-tool@master | |
with: | |
github_token: ${{ secrets.GITHUB_TOKEN }} | |
directories: "src" | |
file_extensions: "py" | |
# Only report similarities above 5% | |
ignore_below: 5 | |
# If a file is more than 15% similar to another, show a warning symbol in the report | |
warn_above: 15 | |
# Remove `src/` from the file paths when reporting similarities | |
project_root_dir: "src" | |
# For python source code only. This is checked on a per-file basis | |
only_code: true | |
# Leave only one comment with the report and update it for consecutive runs | |
one_comment: true | |
# The message to be displayed at the start of the report | |
header_message_start: "The following files have a similarity above the threshold:" |