Shellcheck scripts
0x647262 opened this issue · 2 comments
0x647262 commented
Reasoning:
I opened this issue for 3 reasons:
- I read through this repository's shell scripts and noticed a handful of parts which could use refactoring.
- Implementing some of
shellcheck
's suggested fixes can prevent potential edge-case problems from manifesting themselves. - The main reason: I want to become more comfortable with bot-ci's codebase.
Plan:
- Individual PRs for each script to make each set of changes much easier to review.
Scope:
- ssh/ssh_wrapper.sh - Could be skipped
- ci/sync-mirrors.sh - Could be skipped
- ci/doc-index.sh
- ci/pvs-report.sh
- ci/translation-report.sh
- ci/assign-labels.sh
- ci/clint-errors.sh
- ci/deps-src.sh
- ci/common/neovim.sh
- ci/common/github-api.sh
- ci/common/dependencies.sh
- ci/common/deps-repo.sh
- ci/common/html.sh
- ci/common/common.sh
- ci/common/doc.sh
- ci/common/badge.sh
- ci/package-macos.sh
- ci/sync-lp-mirrors.sh
- ci/nightly.sh
- ci/vimpatch-report.sh
- ci/clang-report.sh
- ci/doxygen.sh
- ci/user-docu.sh
- scripts/travis-setup.sh
Thoughts?
justinmk commented
Sounds good, start with 1 script and we can set expectations from that.
justinmk commented
this issue is very outdated (scripts changed)