mirror of
https://github.com/overleaf/overleaf.git
synced 2024-12-30 23:22:41 +00:00
43d47ee35f
Code mod to convert logger.warn/error to OError wrapper GitOrigin-RevId: 0150cc7341d5a6cabe54c657947b135c23349073
16 lines
647 B
Bash
Executable file
16 lines
647 B
Bash
Executable file
# run tranformer
|
|
npx jscodeshift \
|
|
-t transform/o-error/transform.js \
|
|
--ignore-pattern=frontend/js/libraries.js \
|
|
--ignore-pattern=frontend/js/vendor \
|
|
--ignore-pattern=**/*Controller*js \
|
|
$1
|
|
# replace blank lines in staged changed with token
|
|
git diff --ignore-all-space --ignore-blank-lines | sed 's/^\+$/\+REMOVE_ME_IM_A_BLANK_LINE/g' | git apply --reject --cached --ignore-space-change
|
|
# stage changes with token instead of blank line
|
|
git checkout .
|
|
git add -A
|
|
# delete line containing token in staged files
|
|
git diff --cached --name-only | xargs sed -i '/^REMOVE_ME_IM_A_BLANK_LINE$/d'
|
|
# fix format on modified files
|
|
make format_fix
|