Files
sanspie de49a53172
ci-platforms / build (amd64, windows, windows-2022) (push) Skipped
ci-platforms / build (arm64, darwin, macos-15) (push) Skipped
ci / checks (push) Successful in 21m50s
ci / build (amd64, linux, ubuntu-24.04) (push) Successful in 6m46s
ci-platforms / build (amd64, darwin, macos-15-intel) (push) Skipped
ci / release (push) Successful in 17m42s
Stage 10d3: docs, site demo, check levels, boundary audit (D316)
2026-10-22 16:00:33 +03:00

14 lines
396 B
Bash
Executable File

#!/bin/sh
set -eu
limit=${1:-4000}
go list -f '{{.ImportPath}} {{.Dir}} {{join .GoFiles " "}}' ./modules/... ./editor/... ./app/... |
while read -r pkg dir files; do
n=0
for f in $files; do
n=$((n + $(wc -l < "$dir/$f")))
done
mark=""
[ "$n" -gt "$limit" ] && mark=" split candidate (18.5)"
echo "$n $pkg$mark"
done | sort -rn