Sha256: df5671c452322faecc35e7b93f8303632a02702190ffac887188a14f2aa21aa0

Contents?: true

Size: 581 Bytes

Versions: 1

Compression:

Stored size: 581 Bytes

Contents

#!/bin/sh -e

# Script generates code duplication report for Violations or DRY Jenkins plugins.

if [[ $# < 2 ]]
then 
    echo "usage: $0 EXCLUDE_PATTERN OUTPUT_FILENAME"
    exit 1
fi

# load variables
patterns="$1"
output="$2"
excludes=""

for pattern in $(echo ${patterns} | tr "|" "\n")
do
    excludes="${excludes} -excludes=/${pattern}"
done

currentScriptDir="$(dirname "$0")"
source "${currentScriptDir}/LoadBuildEnvVars.sh"

java -jar "${currentScriptDir}/../utils/simian-2.3.33.jar" "**/*.m" "**/*.h" ${excludes} -threshold=5 -failOnDuplication- -formatter=xml:${output}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
nixenvironment-0.0.65 legacy/GenerateCodeDuplicationReport.sh