p.s. probably even with -vgc to list line numbers and dscanner to find function names/signatures. "-vgc" has the advantage of reporting closuses, while with "handmade" linter you'll have to track that by yourself.