neovim/doc

Shellcheck scripts

0x647262 opened this issue · 2 comments

Reasoning:

I opened this issue for 3 reasons:

  1. I read through this repository's shell scripts and noticed a handful of parts which could use refactoring.
  2. Implementing some of shellcheck's suggested fixes can prevent potential edge-case problems from manifesting themselves.
  3. 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?

Sounds good, start with 1 script and we can set expectations from that.

this issue is very outdated (scripts changed)