Describe what should be investigated or refactored
Some files in the codebase are rather large, (>400 LOC). Contributors can benefit from Easier Navigation, Better Modularity, Simplified Testing, and Improved Code Quality by refactoring large files when it makes sense to do so.
Links to any relevant code
Some files that are larger than 400 lines, and may be candidates for refactoring (as of v0.35.0):
src/lib/watch-processor.test.ts
src/lib/helpers.test.ts
src/lib/assets/pods.test.ts
src/templates/capabilities/hello-pepr.ts
Additional context
Generate the list yourself with the command: find src journey scripts -type f -print0 | xargs -0 wc -l | awk '$1 > 400 {print $2}' | grep -v -e "node_modules" -e "total" -e "package-lock.json" from project root.
Describe what should be investigated or refactored
Some files in the codebase are rather large, (>400 LOC). Contributors can benefit from Easier Navigation, Better Modularity, Simplified Testing, and Improved Code Quality by refactoring large files when it makes sense to do so.
Links to any relevant code
Some files that are larger than 400 lines, and may be candidates for refactoring (as of
v0.35.0
):Additional context
Generate the list yourself with the command:
find src journey scripts -type f -print0 | xargs -0 wc -l | awk '$1 > 400 {print $2}' | grep -v -e "node_modules" -e "total" -e "package-lock.json"
from project root.