memgraph/tools/github/clang-tidy/count_errors.sh

10 lines
459 B
Bash
Raw Normal View History

#!/bin/bash
# the first sort | uniq is necessary, because the same occurrence of the same error
# can be reported from headers when they are included in multiple source files
`dirname ${BASH_SOURCE[0]}`/grep_error_lines.sh |
sort | uniq |
sed -E 's/.*\[(.*)\]\r?$/\1/g' | # extract the check name from [check-name]
sort | uniq -c | # count each type of check
sort -nr # sort them into descending order