bash-it/completion/available
John D Pell 1c3cbf7ca6
Delete `.shellcheckrc` (#1947)
* CI: disable Ubuntu 16.04 as it's EOL

https://github.blog/changelog/2021-04-29-github-actions-ubuntu-16-04-lts-virtual-environment-will-be-removed-on-september-20-2021/

* main: lint false positive

* install: lint

* plugins/cmd-returned-notify: don't `export`

* plugins/xterm: lint

* plugins/git: lint

* plugins/goenv: lint

* plugins/alias-completion: lint false positives

* plugins/alias-completion: fix SC2155, SC2154

Declare `locals` at the top of the function

* completion: lint completions using `bash_completion` functions

Match the style of the existing code

* completion/knife: lint false positives

* completion/knife: lint

* completion/sdkman: lint

* completion/composer: lint

* Move `.shellcheckrc` under `themes/`

* lib/theme: fix SC2155, SC2154, SC2034

* lib/colors: don't warn on unused variables

We assign a large number of variables here and they may or may not be used anywhere else, so disable SC2034 for this file (only).

Alsö disable SC2005 as the functions in this file were written before `printf` was invented and have to do some fancy metascripting to get escape sequences interpreted reliably. I’m not smart enough to fix this to use `printf`, so leave it for now.

* themes/agnoster: lint

* themes: disable SC2154 for colors

Each one of these themes will need it’s own fix for SC2154, possibly upstream.

Due to the way themes are, it's entirely normal to have a *lot* of false positives for SC2034. So much so, that I have to admit that it is probably just not worth linting for SC2034 despite my dislike of blanket ignore rules.

* themes: disable SC2154, fix SC2155

Each one of these themes will need it’s own fix for SC2154, possibly upstream.

Due to the way themes are, it's entirely normal to have a *lot* of false positives for SC2034. So much so, that I have to admit that it is probably just not worth linting for SC2034 despite my dislike of blanket ignore rules.

* Delete `.shellcheckrc`

* remove executable bit
2021-09-18 12:50:59 +03:00
..
apm.completion.bash Added vendored apm completion 2021-02-08 16:05:45 +01:00
awless.completion.bash formatted awless completion and used helper function 2021-01-28 16:19:48 +02:00
awscli.completion.bash Add awscli completion 2015-10-28 23:51:05 +00:00
bash-it.completion.bash Merge pull request #1626 from NoahGorny/update-to-stable-or-unstable 2020-10-16 14:16:06 +03:00
brew.completion.bash Use _bash_it_homebrew_check() in plugins, completions 2021-08-22 12:48:48 -07:00
bundler.completion.bash Clarify license on bundler completion 2020-12-29 21:49:10 +02:00
capistrano.completion.bash The capistrano completion script should not have the executable bit set 2018-04-19 18:42:13 +02:00
cargo.completion.bash Add hooks to check .sh and .bash headers - Fixes #1491 (#1765) 2021-01-09 18:02:26 +02:00
composer.completion.bash Delete `.shellcheckrc` (#1947) 2021-09-18 12:50:59 +03:00
conda.completion.bash formatted conda completion and used helper function 2021-01-28 16:27:34 +02:00
consul.completion.bash formatted consul completion and used helper function 2021-01-28 16:35:55 +02:00
crystal.completion.bash system completion nitpicks 2020-09-21 09:07:09 -05:00
dart.completion.bash Delete `.shellcheckrc` (#1947) 2021-09-18 12:50:59 +03:00
defaults.completion.bash defaults: Revert to old comparison 2021-08-15 21:28:00 +03:00
dirs.completion.bash fixes #343 by surrounding $HOME (which can have spaces) with quotations marks 2015-04-29 14:56:46 +02:00
django.completion.bash Vendored django completion 2021-02-09 11:01:37 +01:00
dmidecode.completion.bash Delete `.shellcheckrc` (#1947) 2021-09-18 12:50:59 +03:00
docker-compose.completion.bash Add license notice to docker-machine/compose completion 2020-12-29 21:49:47 +02:00
docker-machine.completion.bash deprecation: Replace errors with warnings 2021-01-29 16:06:53 +02:00
docker.completion.bash completion: Lint docker completion and add about-completion 2021-01-28 17:03:25 +02:00
drush.completion.bash deprecation: Replace errors with warnings 2021-01-29 16:06:53 +02:00
export.completion.bash add nospace and = suffix 2017-09-15 23:42:03 -04:00
fabric.completion.bash Don't call external `uname` when `$OSTYPE` will do (#1911) 2021-08-14 10:20:12 +03:00
flutter.completion.bash 🐛 fix 2019-02-25 16:45:52 +05:30
gcloud.completion.bash completion: Add about-completion to gcloud 2021-01-28 17:18:52 +02:00
gem.completion.bash completion: gem: Fix completion file 2021-01-28 17:55:51 +02:00
git.completion.bash Don't call external `uname` when `$OSTYPE` will do (#1911) 2021-08-14 10:20:12 +03:00
git_flow.completion.bash Removed trailing whitespaces 2020-10-29 19:57:14 +02:00
git_flow_avh.completion.bash Added the bash completion file for git flow AVH edition. 2014-10-17 17:30:33 +03:00
github-cli.completion.bash completion: Lint github-cli completion and use completion_exists 2021-01-28 17:40:35 +02:00
go.completion.bash ensure go completion works well with goenv 2021-02-06 14:34:24 -06:00
gradle.completion.bash Add license notice to gradle completion 2020-12-29 21:49:10 +02:00
grunt.completion.bash Add license notice to gulp and grunt completion 2020-12-29 21:49:47 +02:00
gulp.completion.bash Add license notice to gulp and grunt completion 2020-12-29 21:49:47 +02:00
helm.completion.bash formatted helm completion and used helper function 2021-01-28 17:30:26 +02:00
homesick.completion.bash deprecation: Replace errors with warnings 2021-01-29 16:06:53 +02:00
hub.completion.bash Add license notice to hub completion 2020-12-29 21:49:10 +02:00
invoke.completion.bash Add license to invoke completion 2020-12-29 21:49:10 +02:00
jboss5.completion.bash completion: Use vendored jboss completion 2021-02-13 10:41:16 +02:00
jboss7.completion.bash completion: Use vendored jboss completion 2021-02-13 10:41:16 +02:00
jungle.completion.bash formatted jungle completion and used helper function 2021-01-28 18:10:25 +02:00
kind.completion.bash Fix newline and trailing space issues 2020-10-29 19:57:14 +02:00
knife.completion.bash Delete `.shellcheckrc` (#1947) 2021-09-18 12:50:59 +03:00
kontena.completion.bash formatted kontena completion and used helper function 2021-01-28 18:32:51 +02:00
kubectl.completion.bash formatted kubectl completion and used helper function 2021-01-28 18:57:00 +02:00
laravel.completion.bash Removed trailing whitespaces 2020-10-29 19:57:14 +02:00
lerna.completion.bash completion: lerna: Add shellcheck ignore directive 2021-01-28 20:53:34 +02:00
makefile.completion.bash enhance makefile completion - remove hash bang 2020-02-21 22:29:14 -06:00
maven.completion.bash Fix EOF 2020-10-29 19:57:14 +02:00
minikube.completion.bash formatted minikube completion and used helper function 2021-01-28 19:18:36 +02:00
minishift.completion.bash Added Minishift completion (#1566) 2020-04-21 08:32:20 +02:00
ng.completion.bash Fix EOF 2020-10-29 19:57:14 +02:00
ngrok.completion.bash Delete `.shellcheckrc` (#1947) 2021-09-18 12:50:59 +03:00
notify-send.completion.bash Delete `.shellcheckrc` (#1947) 2021-09-18 12:50:59 +03:00
npm.completion.bash formatted npm completion and used helper function 2021-01-28 19:23:56 +02:00
nvm.completion.bash fix correction for nvm according to PR comments 2016-10-10 13:33:07 +06:00
openshift.completion.bash Updated openshift completion to use _command_exists and removed duplicate oc completion 2020-04-21 15:00:14 +02:00
packer.completion.bash Add hooks to check .sh and .bash headers - Fixes #1491 (#1765) 2021-01-09 18:02:26 +02:00
pew.completion.bash Add pew completion 2017-10-30 10:40:58 +01:00
pip.completion.bash completion: pip: Lint all pip files and clarify comment 2021-01-28 17:46:22 +02:00
pip3.completion.bash completion: pip: Lint all pip files and clarify comment 2021-01-28 17:46:22 +02:00
pipenv.completion.bash completion: pip: Lint all pip files and clarify comment 2021-01-28 17:46:22 +02:00
pipx.completion.bash Add hooks to check .sh and .bash headers - Fixes #1491 (#1765) 2021-01-09 18:02:26 +02:00
projects.completion.bash Fix EOF 2020-10-29 19:57:14 +02:00
rake.completion.bash Fix bogus bash binary location 2012-04-17 00:24:58 -04:00
rustup.completion.bash Add hooks to check .sh and .bash headers - Fixes #1491 (#1765) 2021-01-09 18:02:26 +02:00
rvm.completion.bash Remove the function as it's not needed now 2017-03-24 01:41:48 -07:00
salt.completion.bash Add license notice to salt completion 2020-12-29 21:49:47 +02:00
sdkman.completion.bash Delete `.shellcheckrc` (#1947) 2021-09-18 12:50:59 +03:00
sqlmap.completion.bash Removed trailing whitespaces 2020-10-29 19:57:14 +02:00
ssh.completion.bash Removed trailing whitespaces 2020-10-29 19:57:14 +02:00
svn.completion.bash Add svn completion. 2014-10-24 14:20:27 +08:00
system.completion.bash completion/system: update wording on shell version 2021-09-05 15:43:05 -07:00
terraform.completion.bash use terraform to complete itself 2020-08-03 17:41:21 -05:00
test_kitchen.completion.bash Fix EOF 2020-10-29 19:57:14 +02:00
tmux.completion.bash Remove broken link from tmux completion 2020-12-29 21:49:10 +02:00
todo.completion.bash deprecation: Replace errors with warnings 2021-01-29 16:06:53 +02:00
travis.completion.bash Add travis completion 2017-10-31 00:48:55 +01:00
vagrant.completion.bash Update vagrant.completion.bash 2020-03-22 15:12:40 +01:00
vault.completion.bash Add hooks to check .sh and .bash headers - Fixes #1491 (#1765) 2021-01-09 18:02:26 +02:00
virsh.completion.bash deprecation: Replace errors with warnings 2021-01-29 16:06:53 +02:00
virtualbox.completion.bash Convert files with spaces and tabs to only spaces 2020-10-29 19:57:14 +02:00
vuejs.completion.bash Delete `.shellcheckrc` (#1947) 2021-09-18 12:50:59 +03:00
wpscan.completion.bash lint (bugfix): wpscan completion linting fix 2021-06-17 08:51:02 +05:30