Update rubocop completion for version 1.55

This commit is contained in:
Shohei YOSHIDA 2023-08-09 11:39:37 +09:00
parent 5328eb7c01
commit b44635f0d9
No known key found for this signature in database
GPG Key ID: C9A1BB11BB940CF2
1 changed files with 10 additions and 2 deletions

View File

@ -28,7 +28,7 @@
# Description
# -----------
#
# Completion script for rubocop 1.38 (https://github.com/rubocop/rubocop)
# Completion script for rubocop 1.55 (https://github.com/rubocop/rubocop)
#
# ------------------------------------------------------------------------------
# Authors
@ -51,7 +51,7 @@ _rubocop_format_params() {
_values 'formatter' $formatter
}
_arguments -C \
_arguments \
'(-l --lint)'{-l,--lint}'[Run only lint cops]' \
'(-x --fix-layout)'{-x,--fix-layout}'[Run only layout cops, with autocorrect on]' \
'--safe[Run only safe cops]' \
@ -63,6 +63,9 @@ _arguments -C \
'--enable-pending-cops[Run with pending cops]' \
'--ignore-disable-comments[Run cops even when they are disabled locally by a `rubocop:disable` directive]' \
'--force-exclusion[Any files excluded by `Exclude` in configuration files will be excluded, even if given explicitly as arguments]' \
'--only-recognized-file-types[Inspect files given on the command line only if they are listed in configuration]' \
'--ignore-parent-exclusion[Prevent from inheriting "AllCops/Exclude" from parent folders]' \
'--ignore-unrecognized-cops[Ignore unrecognized cops or departments in the config]' \
'(-s --stdin)'{-s,--stdin}'[Pipe source from STDIN, using FILE in offense reports]: :_files' \
'(-P --parallel --no-parallel)'{-p,--parallel}'[Use available CPUs to execute inspection in parallel]' \
'(-P --parallel --no-parallel)--no-parallel[Execute not parallel]' \
@ -70,11 +73,13 @@ _arguments -C \
'--fail-level[Minimum severity for exit with error code]:severity:(autocorrect info refactor convention warning error fatal)' \
'(-C --cache)'{-C,--cache}'[Use result caching or not]: :(TRUE FALSE)' \
'--cache-root[Set the cache root directory]: :_files -/' \
'--lsp[Start a language server listening on STDIN]' \
'--server[If a server process has not been started yet start the server process and execute inspection with server]' \
'--restart-server[Restart server process]' \
'--start-server[Start server process]' \
'--stop-server[Stop server process]' \
'--server-status[Show server status]' \
'--no-detach[Run the server process in the foreground]' \
'(-f --format)'{-f,--format}'[Choose an output formatter]:FORMATTER:_rubocop_format_params' \
'(-D --display-cop-names)'{-D,--display-cop-names}'[Display cop names in offense messages]' \
'(-E --extra-details)'{-E,--extra-details}'[Display extra details in offense messages]' \
@ -95,6 +100,7 @@ _arguments -C \
'--offense-counts[Include offense counts in configuration file generated by --auto-gen-config]' \
'--auto-gen-only-exclude[Generate only Exclude parameters and not Max when running --auto-gen-config]' \
'--auto-gen-timestamp[Include the data and time when the --auto-gen-config was run in the file it generates]' \
'--auto-gen-enforced-style[Add a setting to the TODO configuration file to enforce the style used]' \
'(-L --list-target-files)'{-L,--list-target-files}'[List all files RuboCop will inspect]' \
'*--show-cops[Show the given cops or all cops]::cops' \
'--show-docs-url[Display url to documentation for the given cops or base url by default]::cops' \
@ -106,6 +112,8 @@ _arguments -C \
'(--no-color --color)--no-color[Force color output off]' \
'(-v --version -V --verbose-version)'{-v,--version}'[Display version]' \
'(-V --verbose-version -v --version)'{-V,--verbose-version}'[Display verbose version]' \
'--profile[Profile rubocop]' \
'--memory[Profile rubocop memory usage]' \
'(- *)'{-h,--help}'[Show help]' \
'*: :_files' && ret=0