diff options
author | lucasskvn <lucas.sangkhavongs@epitech.eu> | 2025-07-07 14:49:21 +0200 |
---|---|---|
committer | lucasskvn <lucas.sangkhavongs@epitech.eu> | 2025-07-07 14:49:21 +0200 |
commit | d7302236417e3e88a715583f286e218493199dd3 (patch) | |
tree | 77d6f9163ca4d99f76ce69db7ec780519da298fb /cs |
init
Diffstat (limited to 'cs')
-rwxr-xr-x | cs | 40 |
1 files changed, 40 insertions, 0 deletions
@@ -0,0 +1,40 @@ +#!/usr/bin/env bash + +ruleset_dir="$HOME/scripts/banana-coding-style-checker/vera" + +start_time=$(date +%s) +if [ -z "$1" ]; then + project_dir=$(pwd) +else + project_dir="$1" +fi +echo "Running norm in $project_dir" + +count=$(find "$project_dir" \ + -type f \ + -not -path "*/.git/*" \ + -not -path "*/.idea/*" \ + -not -path "*/.vscode/*" \ + -not -path "bonus/*" \ + -not -path "tests/*" \ + -not -path "/*build/*" \ + -not -path "\#*\#" \ + -not -path "*\~" \ + | vera++ \ + --profile epitech \ + --root $ruleset_dir \ + --error \ + 2>&1 \ + | sed "s|$project_dir/||" \ + | tee /dev/tty | wc -l +) + +end_time=$(date +%s) + +echo "Found $count issues" +echo "Ran in $((end_time - start_time))s" + +if [ $count -gt 0 ]; then + exit 1 +fi +exit 0 |