10 lines
459 B
Bash
10 lines
459 B
Bash
|
#!/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
|