brew style --fix
This commit is contained in:
parent
e6323100bb
commit
2d5eab2e1c
@ -20,13 +20,13 @@ module Homebrew
|
||||
#{days} days old. This can be adjusted with `HOMEBREW_CLEANUP_MAX_AGE_DAYS`.
|
||||
EOS
|
||||
flag "--prune=",
|
||||
description: "Remove all cache files older than specified <days>. "\
|
||||
description: "Remove all cache files older than specified <days>. " \
|
||||
"If you want to remove everything, use `--prune=all`."
|
||||
switch "-n", "--dry-run",
|
||||
description: "Show what would be removed, but do not actually remove anything."
|
||||
switch "-s",
|
||||
description: "Scrub the cache, including downloads for even the latest versions. "\
|
||||
"Note that downloads for any installed formulae or casks will still not be deleted. "\
|
||||
description: "Scrub the cache, including downloads for even the latest versions. " \
|
||||
"Note that downloads for any installed formulae or casks will still not be deleted. " \
|
||||
"If you want to delete those too: `rm -rf \"$(brew --cache)\"`"
|
||||
switch "--prune-prefix",
|
||||
description: "Only prune the symlinks and directories from the prefix and remove no other files."
|
||||
|
@ -41,7 +41,7 @@ module Homebrew
|
||||
switch "--include-requirements",
|
||||
description: "Include requirements in addition to dependencies for <formula>."
|
||||
switch "--tree",
|
||||
description: "Show dependencies as a tree. When given multiple formula arguments, "\
|
||||
description: "Show dependencies as a tree. When given multiple formula arguments, " \
|
||||
"show individual trees for each formula."
|
||||
switch "--graph",
|
||||
description: "Show dependencies as a directed graph."
|
||||
@ -49,16 +49,16 @@ module Homebrew
|
||||
depends_on: "--graph",
|
||||
description: "Show text-based graph description in DOT format."
|
||||
switch "--annotate",
|
||||
description: "Mark any build, test, optional, or recommended dependencies as "\
|
||||
description: "Mark any build, test, optional, or recommended dependencies as " \
|
||||
"such in the output."
|
||||
switch "--installed",
|
||||
description: "List dependencies for formulae that are currently installed. If <formula> is "\
|
||||
description: "List dependencies for formulae that are currently installed. If <formula> is " \
|
||||
"specified, list only its dependencies that are currently installed."
|
||||
switch "--all",
|
||||
description: "List dependencies for all available formulae."
|
||||
switch "--for-each",
|
||||
description: "Switch into the mode used by the `--all` option, but only list dependencies "\
|
||||
"for each provided <formula>, one formula per line. This is used for "\
|
||||
description: "Switch into the mode used by the `--all` option, but only list dependencies " \
|
||||
"for each provided <formula>, one formula per line. This is used for " \
|
||||
"debugging the `--installed`/`--all` display mode."
|
||||
switch "--formula", "--formulae",
|
||||
depends_on: "--installed",
|
||||
|
@ -22,13 +22,13 @@ module Homebrew
|
||||
first search, making that search slower than subsequent ones.
|
||||
EOS
|
||||
switch "-s", "--search",
|
||||
description: "Search both names and descriptions for <text>. If <text> is flanked by "\
|
||||
description: "Search both names and descriptions for <text>. If <text> is flanked by " \
|
||||
"slashes, it is interpreted as a regular expression."
|
||||
switch "-n", "--name",
|
||||
description: "Search just names for <text>. If <text> is flanked by slashes, it is "\
|
||||
description: "Search just names for <text>. If <text> is flanked by slashes, it is " \
|
||||
"interpreted as a regular expression."
|
||||
switch "-d", "--description",
|
||||
description: "Search just descriptions for <text>. If <text> is flanked by slashes, "\
|
||||
description: "Search just descriptions for <text>. If <text> is flanked by slashes, " \
|
||||
"it is interpreted as a regular expression."
|
||||
switch "--formula", "--formulae",
|
||||
description: "Treat all named arguments as formulae."
|
||||
|
@ -21,7 +21,7 @@ module Homebrew
|
||||
an issue; just ignore this.
|
||||
EOS
|
||||
switch "--list-checks",
|
||||
description: "List all audit methods, which can be run individually "\
|
||||
description: "List all audit methods, which can be run individually " \
|
||||
"if provided as arguments."
|
||||
switch "-D", "--audit-debug",
|
||||
description: "Enable debugging and profiling of audit methods."
|
||||
|
@ -27,10 +27,10 @@ module Homebrew
|
||||
switch "-f", "--force",
|
||||
description: "Remove a previously cached version and re-fetch."
|
||||
switch "-v", "--verbose",
|
||||
description: "Do a verbose VCS checkout, if the URL represents a VCS. This is useful for "\
|
||||
description: "Do a verbose VCS checkout, if the URL represents a VCS. This is useful for " \
|
||||
"seeing if an existing VCS cache has been updated."
|
||||
switch "--retry",
|
||||
description: "Retry if downloading fails or re-download if the checksum of a previously cached "\
|
||||
description: "Retry if downloading fails or re-download if the checksum of a previously cached " \
|
||||
"version no longer matches."
|
||||
switch "--deps",
|
||||
description: "Also download dependencies for any listed <formula>."
|
||||
@ -39,7 +39,7 @@ module Homebrew
|
||||
switch "--build-bottle",
|
||||
description: "Download source packages (for eventual bottling) rather than a bottle."
|
||||
switch "--force-bottle",
|
||||
description: "Download a bottle if it exists for the current or newest version of macOS, "\
|
||||
description: "Download a bottle if it exists for the current or newest version of macOS, " \
|
||||
"even if it would not be used during installation."
|
||||
switch "--[no-]quarantine",
|
||||
description: "Disable/enable quarantining of downloads (default: enabled).",
|
||||
|
@ -25,10 +25,10 @@ module Homebrew
|
||||
switch "--with-hostname",
|
||||
description: "Include the hostname in the Gist."
|
||||
switch "-n", "--new-issue",
|
||||
description: "Automatically create a new issue in the appropriate GitHub repository "\
|
||||
description: "Automatically create a new issue in the appropriate GitHub repository " \
|
||||
"after creating the Gist."
|
||||
switch "-p", "--private",
|
||||
description: "The Gist will be marked private and will not appear in listings but will "\
|
||||
description: "The Gist will be marked private and will not appear in listings but will " \
|
||||
"be accessible with its link."
|
||||
|
||||
named_args :formula, number: 1
|
||||
|
@ -31,25 +31,25 @@ module Homebrew
|
||||
If a <formula> or <cask> is provided, show summary of information about it.
|
||||
EOS
|
||||
switch "--analytics",
|
||||
description: "List global Homebrew analytics data or, if specified, installation and "\
|
||||
"build error data for <formula> (provided neither `HOMEBREW_NO_ANALYTICS` "\
|
||||
description: "List global Homebrew analytics data or, if specified, installation and " \
|
||||
"build error data for <formula> (provided neither `HOMEBREW_NO_ANALYTICS` " \
|
||||
"nor `HOMEBREW_NO_GITHUB_API` are set)."
|
||||
flag "--days=",
|
||||
depends_on: "--analytics",
|
||||
description: "How many days of analytics data to retrieve. "\
|
||||
description: "How many days of analytics data to retrieve. " \
|
||||
"The value for <days> must be `30`, `90` or `365`. The default is `30`."
|
||||
flag "--category=",
|
||||
depends_on: "--analytics",
|
||||
description: "Which type of analytics data to retrieve. "\
|
||||
"The value for <category> must be `install`, `install-on-request` or `build-error`; "\
|
||||
"`cask-install` or `os-version` may be specified if <formula> is not. "\
|
||||
description: "Which type of analytics data to retrieve. " \
|
||||
"The value for <category> must be `install`, `install-on-request` or `build-error`; " \
|
||||
"`cask-install` or `os-version` may be specified if <formula> is not. " \
|
||||
"The default is `install`."
|
||||
switch "--github",
|
||||
description: "Open the GitHub source page for <formula> and <cask> in a browser. "\
|
||||
description: "Open the GitHub source page for <formula> and <cask> in a browser. " \
|
||||
"To view the history locally: `brew log -p` <formula> or <cask>"
|
||||
flag "--json",
|
||||
description: "Print a JSON representation. Currently the default value for <version> is `v1` for "\
|
||||
"<formula>. For <formula> and <cask> use `v2`. See the docs for examples of using the "\
|
||||
description: "Print a JSON representation. Currently the default value for <version> is `v1` for " \
|
||||
"<formula>. For <formula> and <cask> use `v2`. See the docs for examples of using the " \
|
||||
"JSON output: <https://docs.brew.sh/Querying-Brew>"
|
||||
switch "--bottle",
|
||||
depends_on: "--json",
|
||||
|
@ -41,7 +41,7 @@ module Homebrew
|
||||
"or a shell inside the temporary build directory."
|
||||
switch "-f", "--force",
|
||||
description: "Install formulae without checking for previously installed keg-only or " \
|
||||
"non-migrated versions. When installing casks, overwrite existing files "\
|
||||
"non-migrated versions. When installing casks, overwrite existing files " \
|
||||
"(binaries and symlinks are excluded, unless originally from the same cask)."
|
||||
switch "-v", "--verbose",
|
||||
description: "Print the verification and postinstall steps."
|
||||
|
@ -22,7 +22,7 @@ module Homebrew
|
||||
switch "--overwrite",
|
||||
description: "Delete files that already exist in the prefix while linking."
|
||||
switch "-n", "--dry-run",
|
||||
description: "List files which would be linked or deleted by "\
|
||||
description: "List files which would be linked or deleted by " \
|
||||
"`brew link --overwrite` without actually linking or deleting any files."
|
||||
switch "-f", "--force",
|
||||
description: "Allow keg-only formulae to be linked."
|
||||
|
@ -25,17 +25,17 @@ module Homebrew
|
||||
switch "--cask", "--casks",
|
||||
description: "List only casks, or treat all named arguments as casks."
|
||||
switch "--full-name",
|
||||
description: "Print formulae with fully-qualified names. Unless `--full-name`, `--versions` "\
|
||||
"or `--pinned` are passed, other options (i.e. `-1`, `-l`, `-r` and `-t`) are "\
|
||||
description: "Print formulae with fully-qualified names. Unless `--full-name`, `--versions` " \
|
||||
"or `--pinned` are passed, other options (i.e. `-1`, `-l`, `-r` and `-t`) are " \
|
||||
"passed to `ls`(1) which produces the actual output."
|
||||
switch "--versions",
|
||||
description: "Show the version number for installed formulae, or only the specified "\
|
||||
description: "Show the version number for installed formulae, or only the specified " \
|
||||
"formulae if <formula> are provided."
|
||||
switch "--multiple",
|
||||
depends_on: "--versions",
|
||||
description: "Only show formulae with multiple versions installed."
|
||||
switch "--pinned",
|
||||
description: "List only pinned formulae, or only the specified (pinned) "\
|
||||
description: "List only pinned formulae, or only the specified (pinned) " \
|
||||
"formulae if <formula> are provided. See also `pin`, `unpin`."
|
||||
# passed through to ls
|
||||
switch "-1",
|
||||
|
@ -17,7 +17,7 @@ module Homebrew
|
||||
packages.
|
||||
EOS
|
||||
switch "-f", "--force",
|
||||
description: "Treat installed <formula> and provided <formula> as if they are from "\
|
||||
description: "Treat installed <formula> and provided <formula> as if they are from " \
|
||||
"the same taps and migrate them anyway."
|
||||
switch "-n", "--dry-run",
|
||||
description: "Show what would be migrated, but do not actually migrate anything."
|
||||
|
@ -20,7 +20,7 @@ module Homebrew
|
||||
to be missing dependencies.
|
||||
EOS
|
||||
comma_array "--hide",
|
||||
description: "Act as if none of the specified <hidden> are installed. <hidden> should be "\
|
||||
description: "Act as if none of the specified <hidden> are installed. <hidden> should be " \
|
||||
"a comma-separated list of formulae."
|
||||
|
||||
named_args :formula
|
||||
|
@ -33,8 +33,8 @@ module Homebrew
|
||||
"`v1` is deprecated and is currently the default if no version is specified. " \
|
||||
"`v2` prints outdated formulae and casks."
|
||||
switch "--fetch-HEAD",
|
||||
description: "Fetch the upstream repository to detect if the HEAD installation of the "\
|
||||
"formula is outdated. Otherwise, the repository's HEAD will only be checked for "\
|
||||
description: "Fetch the upstream repository to detect if the HEAD installation of the " \
|
||||
"formula is outdated. Otherwise, the repository's HEAD will only be checked for " \
|
||||
"updates when a new stable or development version has been released."
|
||||
switch "--greedy",
|
||||
description: "Also include outdated casks with `auto_updates true` or `version :latest`."
|
||||
|
@ -42,7 +42,7 @@ module Homebrew
|
||||
switch "--cask", "--casks",
|
||||
description: "Search online and locally for casks."
|
||||
switch "--desc",
|
||||
description: "Search for formulae with a description matching <text> and casks with "\
|
||||
description: "Search for formulae with a description matching <text> and casks with " \
|
||||
"a name or description matching <text>."
|
||||
switch "--pull-request",
|
||||
description: "Search for GitHub pull requests containing <text>."
|
||||
|
@ -19,8 +19,8 @@ module Homebrew
|
||||
switch "--installed",
|
||||
description: "Show information on each installed tap."
|
||||
flag "--json",
|
||||
description: "Print a JSON representation of <tap>. Currently the default and only accepted "\
|
||||
"value for <version> is `v1`. See the docs for examples of using the JSON "\
|
||||
description: "Print a JSON representation of <tap>. Currently the default and only accepted " \
|
||||
"value for <version> is `v1`. See the docs for examples of using the JSON " \
|
||||
"output: <https://docs.brew.sh/Querying-Brew>"
|
||||
|
||||
named_args :tap
|
||||
|
@ -28,14 +28,14 @@ module Homebrew
|
||||
using protocols other than HTTPS, e.g. SSH, git, HTTP, FTP(S), rsync.
|
||||
EOS
|
||||
switch "--full",
|
||||
description: "Convert a shallow clone to a full clone without untapping. Taps are only cloned as "\
|
||||
description: "Convert a shallow clone to a full clone without untapping. Taps are only cloned as " \
|
||||
"shallow clones if `--shallow` was originally passed.",
|
||||
replacement: false
|
||||
switch "--shallow",
|
||||
description: "Fetch tap as a shallow clone rather than a full clone. Useful for continuous integration.",
|
||||
replacement: false
|
||||
switch "--[no-]force-auto-update",
|
||||
description: "Auto-update tap even if it is not hosted on GitHub. By default, only taps "\
|
||||
description: "Auto-update tap even if it is not hosted on GitHub. By default, only taps " \
|
||||
"hosted on GitHub are auto-updated (for performance reasons)."
|
||||
switch "--custom-remote",
|
||||
description: "Install or change a tap with a custom remote. Useful for mirrors."
|
||||
|
@ -28,7 +28,7 @@ module Homebrew
|
||||
description: "Remove all files associated with a <cask>. " \
|
||||
"*May remove files which are shared between applications.*"
|
||||
switch "--ignore-dependencies",
|
||||
description: "Don't fail uninstall, even if <formula> is a dependency of any installed "\
|
||||
description: "Don't fail uninstall, even if <formula> is a dependency of any installed " \
|
||||
"formulae."
|
||||
switch "--formula", "--formulae",
|
||||
description: "Treat all named arguments as formulae."
|
||||
|
@ -19,7 +19,7 @@ module Homebrew
|
||||
`brew unlink` <formula> `&&` <commands> `&& brew link` <formula>
|
||||
EOS
|
||||
switch "-n", "--dry-run",
|
||||
description: "List files which would be unlinked without actually unlinking or "\
|
||||
description: "List files which would be unlinked without actually unlinking or " \
|
||||
"deleting any files."
|
||||
|
||||
named_args :installed_formula, min: 1
|
||||
|
@ -31,7 +31,7 @@ module Homebrew
|
||||
switch "--auto-update", "--preinstall",
|
||||
description: "Run in 'auto-update' mode (faster, less output)."
|
||||
switch "-f", "--force",
|
||||
description: "Treat installed and updated formulae as if they are from "\
|
||||
description: "Treat installed and updated formulae as if they are from " \
|
||||
"the same taps and migrate them anyway."
|
||||
|
||||
hide_from_man_page!
|
||||
|
@ -30,11 +30,11 @@ module Homebrew
|
||||
upgraded formulae or, every 30 days, for all formulae.
|
||||
EOS
|
||||
switch "-d", "--debug",
|
||||
description: "If brewing fails, open an interactive debugging session with access to IRB "\
|
||||
description: "If brewing fails, open an interactive debugging session with access to IRB " \
|
||||
"or a shell inside the temporary build directory."
|
||||
switch "-f", "--force",
|
||||
description: "Install formulae without checking for previously installed keg-only or "\
|
||||
"non-migrated versions. When installing casks, overwrite existing files "\
|
||||
description: "Install formulae without checking for previously installed keg-only or " \
|
||||
"non-migrated versions. When installing casks, overwrite existing files " \
|
||||
"(binaries and symlinks are excluded, unless originally from the same cask)."
|
||||
switch "-v", "--verbose",
|
||||
description: "Print the verification and postinstall steps."
|
||||
@ -49,17 +49,17 @@ module Homebrew
|
||||
description: "Compile <formula> from source even if a bottle is available.",
|
||||
}],
|
||||
[:switch, "-i", "--interactive", {
|
||||
description: "Download and patch <formula>, then open a shell. This allows the user to "\
|
||||
"run `./configure --help` and otherwise determine how to turn the software "\
|
||||
description: "Download and patch <formula>, then open a shell. This allows the user to " \
|
||||
"run `./configure --help` and otherwise determine how to turn the software " \
|
||||
"package into a Homebrew package.",
|
||||
}],
|
||||
[:switch, "--force-bottle", {
|
||||
description: "Install from a bottle if it exists for the current or newest version of "\
|
||||
description: "Install from a bottle if it exists for the current or newest version of " \
|
||||
"macOS, even if it would not normally be used for installation.",
|
||||
}],
|
||||
[:switch, "--fetch-HEAD", {
|
||||
description: "Fetch the upstream repository to detect if the HEAD installation of the "\
|
||||
"formula is outdated. Otherwise, the repository's HEAD will only be checked for "\
|
||||
description: "Fetch the upstream repository to detect if the HEAD installation of the " \
|
||||
"formula is outdated. Otherwise, the repository's HEAD will only be checked for " \
|
||||
"updates when a new stable or development version has been released.",
|
||||
}],
|
||||
[:switch, "--ignore-pinned", {
|
||||
|
@ -16,7 +16,7 @@ module DeprecateDisable
|
||||
unsupported: "is not supported upstream",
|
||||
deprecated_upstream: "is deprecated upstream",
|
||||
versioned_formula: "is a versioned formula",
|
||||
checksum_mismatch: "was built with an initially released source file that had "\
|
||||
checksum_mismatch: "was built with an initially released source file that had " \
|
||||
"a different checksum than the current one. " \
|
||||
"Upstream's repository might have been compromised. " \
|
||||
"We can re-package this once upstream has confirmed that they retagged their release",
|
||||
|
@ -45,8 +45,8 @@ module Homebrew
|
||||
description: "Check all formulae and casks whether installed or not.",
|
||||
hidden: true
|
||||
switch "--new", "--new-formula", "--new-cask",
|
||||
description: "Run various additional style checks to determine if a new formula or cask is eligible "\
|
||||
"for Homebrew. This should be used when creating new formula and implies "\
|
||||
description: "Run various additional style checks to determine if a new formula or cask is eligible " \
|
||||
"for Homebrew. This should be used when creating new formula and implies " \
|
||||
"`--strict` and `--online`."
|
||||
switch "--[no-]appcast",
|
||||
description: "Audit the appcast."
|
||||
@ -59,26 +59,26 @@ module Homebrew
|
||||
switch "--display-cop-names",
|
||||
description: "Include the RuboCop cop name for each violation in the output."
|
||||
switch "--display-filename",
|
||||
description: "Prefix every line of output with the file or formula name being audited, to "\
|
||||
description: "Prefix every line of output with the file or formula name being audited, to " \
|
||||
"make output easy to grep."
|
||||
switch "--display-failures-only",
|
||||
description: "Only display casks that fail the audit. This is the default for formulae."
|
||||
switch "--skip-style",
|
||||
description: "Skip running non-RuboCop style checks. Useful if you plan on running "\
|
||||
description: "Skip running non-RuboCop style checks. Useful if you plan on running " \
|
||||
"`brew style` separately. Enabled by default unless a formula is specified by name."
|
||||
switch "-D", "--audit-debug",
|
||||
description: "Enable debugging and profiling of audit methods."
|
||||
comma_array "--only",
|
||||
description: "Specify a comma-separated <method> list to only run the methods named "\
|
||||
description: "Specify a comma-separated <method> list to only run the methods named " \
|
||||
"`audit_`<method>."
|
||||
comma_array "--except",
|
||||
description: "Specify a comma-separated <method> list to skip running the methods named "\
|
||||
description: "Specify a comma-separated <method> list to skip running the methods named " \
|
||||
"`audit_`<method>."
|
||||
comma_array "--only-cops",
|
||||
description: "Specify a comma-separated <cops> list to check for violations of only the listed "\
|
||||
description: "Specify a comma-separated <cops> list to check for violations of only the listed " \
|
||||
"RuboCop cops."
|
||||
comma_array "--except-cops",
|
||||
description: "Specify a comma-separated <cops> list to skip checking for violations of the listed "\
|
||||
description: "Specify a comma-separated <cops> list to skip checking for violations of the listed " \
|
||||
"RuboCop cops."
|
||||
switch "--formula", "--formulae",
|
||||
description: "Treat all named arguments as formulae."
|
||||
|
@ -58,22 +58,22 @@ module Homebrew
|
||||
switch "--no-rebuild",
|
||||
description: "If the formula specifies a rebuild version, remove it from the generated DSL."
|
||||
switch "--keep-old",
|
||||
description: "If the formula specifies a rebuild version, attempt to preserve its value in the "\
|
||||
description: "If the formula specifies a rebuild version, attempt to preserve its value in the " \
|
||||
"generated DSL."
|
||||
switch "--json",
|
||||
description: "Write bottle information to a JSON file, which can be used as the value for "\
|
||||
description: "Write bottle information to a JSON file, which can be used as the value for " \
|
||||
"`--merge`."
|
||||
switch "--merge",
|
||||
description: "Generate an updated bottle block for a formula and optionally merge it into the "\
|
||||
"formula file. Instead of a formula name, requires the path to a JSON file generated with "\
|
||||
description: "Generate an updated bottle block for a formula and optionally merge it into the " \
|
||||
"formula file. Instead of a formula name, requires the path to a JSON file generated with " \
|
||||
"`brew bottle --json` <formula>."
|
||||
switch "--write",
|
||||
depends_on: "--merge",
|
||||
description: "Write changes to the formula file. A new commit will be generated unless "\
|
||||
description: "Write changes to the formula file. A new commit will be generated unless " \
|
||||
"`--no-commit` is passed."
|
||||
switch "--no-commit",
|
||||
depends_on: "--write",
|
||||
description: "When passed with `--write`, a new commit will not generated after writing changes "\
|
||||
description: "When passed with `--write`, a new commit will not generated after writing changes " \
|
||||
"to the formula file."
|
||||
switch "--only-json-tab",
|
||||
depends_on: "--json",
|
||||
@ -83,7 +83,7 @@ module Homebrew
|
||||
flag "--root-url=",
|
||||
description: "Use the specified <URL> as the root of the bottle's URL instead of Homebrew's default."
|
||||
flag "--root-url-using=",
|
||||
description: "Use the specified download strategy class for downloading the bottle's URL instead of "\
|
||||
description: "Use the specified download strategy class for downloading the bottle's URL instead of " \
|
||||
"Homebrew's default."
|
||||
|
||||
conflicts "--no-rebuild", "--keep-old"
|
||||
|
@ -26,7 +26,7 @@ module Homebrew
|
||||
description: "Make the expected file modifications without taking any Git actions."
|
||||
switch "--commit",
|
||||
depends_on: "--write-only",
|
||||
description: "When passed with `--write-only`, generate a new commit after writing changes "\
|
||||
description: "When passed with `--write-only`, generate a new commit after writing changes " \
|
||||
"to the cask file."
|
||||
switch "--no-audit",
|
||||
description: "Don't run `brew audit` before opening the PR."
|
||||
|
@ -42,7 +42,7 @@ module Homebrew
|
||||
switch "--write", hidden: true
|
||||
switch "--commit",
|
||||
depends_on: "--write-only",
|
||||
description: "When passed with `--write-only`, generate a new commit after writing changes "\
|
||||
description: "When passed with `--write-only`, generate a new commit after writing changes " \
|
||||
"to the formula file."
|
||||
switch "--no-audit",
|
||||
description: "Don't run `brew audit` before opening the PR."
|
||||
@ -55,18 +55,18 @@ module Homebrew
|
||||
switch "--no-fork",
|
||||
description: "Don't try to fork the repository."
|
||||
comma_array "--mirror",
|
||||
description: "Use the specified <URL> as a mirror URL. If <URL> is a comma-separated list "\
|
||||
description: "Use the specified <URL> as a mirror URL. If <URL> is a comma-separated list " \
|
||||
"of URLs, multiple mirrors will be added."
|
||||
flag "--fork-org=",
|
||||
description: "Use the specified GitHub organization for forking."
|
||||
flag "--version=",
|
||||
description: "Use the specified <version> to override the value parsed from the URL or tag. Note "\
|
||||
"that `--version=0` can be used to delete an existing version override from a "\
|
||||
description: "Use the specified <version> to override the value parsed from the URL or tag. Note " \
|
||||
"that `--version=0` can be used to delete an existing version override from a " \
|
||||
"formula if it has become redundant."
|
||||
flag "--message=",
|
||||
description: "Append <message> to the default pull request message."
|
||||
flag "--url=",
|
||||
description: "Specify the <URL> for the new download. If a <URL> is specified, the <SHA-256> "\
|
||||
description: "Specify the <URL> for the new download. If a <URL> is specified, the <SHA-256> " \
|
||||
"checksum of the new download should also be specified."
|
||||
flag "--sha256=",
|
||||
depends_on: "--url=",
|
||||
@ -74,12 +74,12 @@ module Homebrew
|
||||
flag "--tag=",
|
||||
description: "Specify the new git commit <tag> for the formula."
|
||||
flag "--revision=",
|
||||
description: "Specify the new commit <revision> corresponding to the specified git <tag> "\
|
||||
description: "Specify the new commit <revision> corresponding to the specified git <tag> " \
|
||||
"or specified <version>."
|
||||
switch "-f", "--force",
|
||||
description: "Ignore duplicate open PRs. Remove all mirrors if `--mirror` was not specified."
|
||||
flag "--python-package-name=",
|
||||
description: "Use the specified <package-name> when finding Python resources for <formula>. "\
|
||||
description: "Use the specified <package-name> when finding Python resources for <formula>. " \
|
||||
"If no package name is specified, it will be inferred from the formula's stable URL."
|
||||
comma_array "--python-extra-packages=",
|
||||
description: "Include these additional Python packages when finding resources."
|
||||
|
@ -46,8 +46,8 @@ module Homebrew
|
||||
switch "--rust",
|
||||
description: "Create a basic template for a Rust build."
|
||||
switch "--no-fetch",
|
||||
description: "Homebrew will not download <URL> to the cache and will thus not add its SHA-256 "\
|
||||
"to the formula for you, nor will it check the GitHub API for GitHub projects "\
|
||||
description: "Homebrew will not download <URL> to the cache and will thus not add its SHA-256 " \
|
||||
"to the formula for you, nor will it check the GitHub API for GitHub projects " \
|
||||
"(to fill out its description and homepage)."
|
||||
switch "--HEAD",
|
||||
description: "Indicate that <URL> points to the package's repository rather than a file."
|
||||
|
@ -23,9 +23,9 @@ module Homebrew
|
||||
Generate Homebrew's manpages and shell completions.
|
||||
EOS
|
||||
switch "--fail-if-not-changed",
|
||||
description: "Return a failing status code if no changes are detected in the manpage outputs. "\
|
||||
"This can be used to notify CI when the manpages are out of date. Additionally, "\
|
||||
"the date used in new manpages will match those in the existing manpages (to allow "\
|
||||
description: "Return a failing status code if no changes are detected in the manpage outputs. " \
|
||||
"This can be used to notify CI when the manpages are out of date. Additionally, " \
|
||||
"the date used in new manpages will match those in the existing manpages (to allow " \
|
||||
"comparison without factoring in the date)."
|
||||
named_args :none
|
||||
end
|
||||
|
@ -18,16 +18,16 @@ module Homebrew
|
||||
provided, check all kegs. Raises an error if run on uninstalled formulae.
|
||||
EOS
|
||||
switch "--test",
|
||||
description: "Show only missing libraries and exit with a non-zero status if any missing "\
|
||||
description: "Show only missing libraries and exit with a non-zero status if any missing " \
|
||||
"libraries are found."
|
||||
switch "--strict",
|
||||
depends_on: "--test",
|
||||
description: "Exit with a non-zero status if any undeclared dependencies with linkage are found."
|
||||
switch "--reverse",
|
||||
description: "For every library that a keg references, print its dylib path followed by the "\
|
||||
description: "For every library that a keg references, print its dylib path followed by the " \
|
||||
"binaries that link to it."
|
||||
switch "--cached",
|
||||
description: "Print the cached linkage values stored in `HOMEBREW_CACHE`, set by a previous "\
|
||||
description: "Print the cached linkage values stored in `HOMEBREW_CACHE`, set by a previous " \
|
||||
"`brew linkage` run."
|
||||
|
||||
named_args :installed_formula
|
||||
|
@ -22,14 +22,14 @@ module Homebrew
|
||||
flag "--with-label=",
|
||||
description: "Pull requests must have this label."
|
||||
comma_array "--without-labels",
|
||||
description: "Pull requests must not have these labels (default: "\
|
||||
description: "Pull requests must not have these labels (default: " \
|
||||
"`do not merge`, `new formula`, `automerge-skip`)."
|
||||
switch "--without-approval",
|
||||
description: "Pull requests do not require approval to be merged."
|
||||
switch "--publish",
|
||||
description: "Run `brew pr-publish` on matching pull requests."
|
||||
switch "--no-autosquash",
|
||||
description: "Instruct `brew pr-publish` to skip automatically reformatting and rewording commits "\
|
||||
description: "Instruct `brew pr-publish` to skip automatically reformatting and rewording commits " \
|
||||
"in the pull request to the preferred format."
|
||||
switch "--ignore-failures",
|
||||
description: "Include pull requests that have failing status checks."
|
||||
|
@ -17,7 +17,7 @@ module Homebrew
|
||||
Requires write access to the repository.
|
||||
EOS
|
||||
switch "--no-autosquash",
|
||||
description: "Skip automatically reformatting and rewording commits in the pull request "\
|
||||
description: "Skip automatically reformatting and rewording commits in the pull request " \
|
||||
"to the preferred format, even if supported on the target tap."
|
||||
flag "--branch=",
|
||||
description: "Branch to publish to (default: `master`)."
|
||||
|
@ -33,15 +33,15 @@ module Homebrew
|
||||
description: "If the formula specifies a rebuild version, " \
|
||||
"attempt to preserve its value in the generated DSL."
|
||||
switch "--no-autosquash",
|
||||
description: "Skip automatically reformatting and rewording commits in the pull request to our "\
|
||||
description: "Skip automatically reformatting and rewording commits in the pull request to our " \
|
||||
"preferred format."
|
||||
switch "--branch-okay",
|
||||
description: "Do not warn if pulling to a branch besides the repository default (useful for testing)."
|
||||
switch "--resolve",
|
||||
description: "When a patch fails to apply, leave in progress and allow user to resolve, "\
|
||||
description: "When a patch fails to apply, leave in progress and allow user to resolve, " \
|
||||
"instead of aborting."
|
||||
switch "--warn-on-upload-failure",
|
||||
description: "Warn instead of raising an error if the bottle upload fails. "\
|
||||
description: "Warn instead of raising an error if the bottle upload fails. " \
|
||||
"Useful for repairing bottle uploads that previously failed."
|
||||
flag "--committer=",
|
||||
description: "Specify a committer name and email in `git`'s standard author format."
|
||||
@ -54,10 +54,10 @@ module Homebrew
|
||||
flag "--root-url=",
|
||||
description: "Use the specified <URL> as the root of the bottle's URL instead of Homebrew's default."
|
||||
flag "--root-url-using=",
|
||||
description: "Use the specified download strategy class for downloading the bottle's URL instead of "\
|
||||
description: "Use the specified download strategy class for downloading the bottle's URL instead of " \
|
||||
"Homebrew's default."
|
||||
comma_array "--workflows=",
|
||||
description: "Retrieve artifacts from the specified workflow (default: `tests.yml`). "\
|
||||
description: "Retrieve artifacts from the specified workflow (default: `tests.yml`). " \
|
||||
"Can be a comma-separated list to include multiple workflows."
|
||||
comma_array "--ignore-missing-artifacts=",
|
||||
description: "Comma-separated list of workflows which can be ignored if they have not been run."
|
||||
|
@ -24,7 +24,7 @@ module Homebrew
|
||||
switch "--no-commit",
|
||||
description: "Do not generate a new commit before uploading."
|
||||
switch "--warn-on-upload-failure",
|
||||
description: "Warn instead of raising an error if the bottle upload fails. "\
|
||||
description: "Warn instead of raising an error if the bottle upload fails. " \
|
||||
"Useful for repairing bottle uploads that previously failed."
|
||||
switch "--upload-only",
|
||||
description: "Skip running `brew bottle` before uploading."
|
||||
@ -34,7 +34,7 @@ module Homebrew
|
||||
flag "--root-url=",
|
||||
description: "Use the specified <URL> as the root of the bottle's URL instead of Homebrew's default."
|
||||
flag "--root-url-using=",
|
||||
description: "Use the specified download strategy class for downloading the bottle's URL instead of "\
|
||||
description: "Use the specified download strategy class for downloading the bottle's URL instead of " \
|
||||
"Homebrew's default."
|
||||
|
||||
conflicts "--upload-only", "--keep-old"
|
||||
|
@ -32,10 +32,10 @@ module Homebrew
|
||||
switch "--cask", "--casks",
|
||||
description: "Treat all named arguments as casks."
|
||||
comma_array "--only-cops",
|
||||
description: "Specify a comma-separated <cops> list to check for violations of only the "\
|
||||
description: "Specify a comma-separated <cops> list to check for violations of only the " \
|
||||
"listed RuboCop cops."
|
||||
comma_array "--except-cops",
|
||||
description: "Specify a comma-separated <cops> list to skip checking for violations of the "\
|
||||
description: "Specify a comma-separated <cops> list to skip checking for violations of the " \
|
||||
"listed RuboCop cops."
|
||||
|
||||
conflicts "--formula", "--cask"
|
||||
|
@ -22,14 +22,14 @@ module Homebrew
|
||||
switch "--no-compat",
|
||||
description: "Do not load the compatibility layer when running tests."
|
||||
switch "--online",
|
||||
description: "Include tests that use the GitHub API and tests that use any of the taps for "\
|
||||
description: "Include tests that use the GitHub API and tests that use any of the taps for " \
|
||||
"official external commands."
|
||||
switch "--byebug",
|
||||
description: "Enable debugging using byebug."
|
||||
switch "--changed",
|
||||
description: "Only runs tests on files that were changed from the master branch."
|
||||
flag "--only=",
|
||||
description: "Run only <test_script>`_spec.rb`. Appending `:`<line_number> will start at a "\
|
||||
description: "Run only <test_script>`_spec.rb`. Appending `:`<line_number> will start at a " \
|
||||
"specific line."
|
||||
flag "--seed=",
|
||||
description: "Randomise tests with the specified <value> instead of a random seed."
|
||||
|
@ -22,7 +22,7 @@ module Homebrew
|
||||
switch "--patch",
|
||||
description: "Patches for <formula> will be applied to the unpacked source."
|
||||
switch "-g", "--git",
|
||||
description: "Initialise a Git repository in the unpacked source. This is useful for creating "\
|
||||
description: "Initialise a Git repository in the unpacked source. This is useful for creating " \
|
||||
"patches for the software."
|
||||
switch "-f", "--force",
|
||||
description: "Overwrite the destination directory if it already exists."
|
||||
|
@ -22,10 +22,10 @@ module Homebrew
|
||||
switch "--ignore-non-pypi-packages",
|
||||
description: "Don't fail if <formula> is not a PyPI package."
|
||||
flag "--version=",
|
||||
description: "Use the specified <version> when finding resources for <formula>. "\
|
||||
description: "Use the specified <version> when finding resources for <formula>. " \
|
||||
"If no version is specified, the current version for <formula> will be used."
|
||||
flag "--package-name=",
|
||||
description: "Use the specified <package-name> when finding resources for <formula>. "\
|
||||
description: "Use the specified <package-name> when finding resources for <formula>. " \
|
||||
"If no package name is specified, it will be inferred from the formula's stable URL."
|
||||
comma_array "--extra-packages=",
|
||||
description: "Include these additional packages when finding resources."
|
||||
|
@ -49,7 +49,7 @@ module Homebrew
|
||||
default_text: "`$BAT_THEME`.",
|
||||
},
|
||||
HOMEBREW_BOOTSNAP: {
|
||||
description: "If set, use Bootsnap to speed up repeated `brew` calls. "\
|
||||
description: "If set, use Bootsnap to speed up repeated `brew` calls. " \
|
||||
"A no-op when using Homebrew's vendored, relocatable Ruby on macOS (as it doesn't work).",
|
||||
boolean: true,
|
||||
},
|
||||
@ -184,7 +184,7 @@ module Homebrew
|
||||
"developer commands may require additional permissions.",
|
||||
},
|
||||
HOMEBREW_GITHUB_PACKAGES_TOKEN: {
|
||||
description: "Use this GitHub personal access token when accessing the GitHub Packages Registry "\
|
||||
description: "Use this GitHub personal access token when accessing the GitHub Packages Registry " \
|
||||
"(where bottles may be stored).",
|
||||
},
|
||||
HOMEBREW_DOCKER_REGISTRY_BASIC_AUTH_TOKEN: {
|
||||
|
@ -87,7 +87,7 @@ module RuboCop
|
||||
next if allowed_methods.include? method_names
|
||||
end
|
||||
offending_node(on_os_block)
|
||||
message = "`#{method_name}` blocks within `resource` blocks must contain at least "\
|
||||
message = "`#{method_name}` blocks within `resource` blocks must contain at least " \
|
||||
"#{minimum_methods} and at most #{maximum_methods} (in order)."
|
||||
break
|
||||
end
|
||||
|
@ -25,7 +25,7 @@ module RuboCop
|
||||
first_word = reason_text.split.first
|
||||
|
||||
if reason_text.match?(/\A[A-Z]/)
|
||||
problem "'#{first_word}' from the `conflicts_with` reason "\
|
||||
problem "'#{first_word}' from the `conflicts_with` reason " \
|
||||
"should be '#{first_word.downcase}'." do |corrector|
|
||||
reason_text[0] = reason_text[0].downcase
|
||||
corrector.replace(reason.source_range, "\"#{reason_text}\"")
|
||||
|
@ -103,7 +103,7 @@ module RuboCop
|
||||
|
||||
offending_node(node_1)
|
||||
|
||||
problem "dependency \"#{dependency_name(node_1)}\" (line #{l1}) should be put before dependency "\
|
||||
problem "dependency \"#{dependency_name(node_1)}\" (line #{l1}) should be put before dependency " \
|
||||
"\"#{dependency_name(node_2)}\" (line #{l2})" do |corrector|
|
||||
indentation = " " * (start_column(node_2) - line_start_column(node_2))
|
||||
line_breaks = "\n"
|
||||
|
@ -33,7 +33,7 @@ module RuboCop
|
||||
# "Software" is redirected to https://wiki.freedesktop.org/www/Software/project_name
|
||||
when %r{^http://((?:www|nice|libopenraw|liboil|telepathy|xorg)\.)?freedesktop\.org/(?:wiki/)?}
|
||||
if homepage.include?("Software")
|
||||
problem "Freedesktop homepages should be styled "\
|
||||
problem "Freedesktop homepages should be styled " \
|
||||
"`https://wiki.freedesktop.org/www/Software/project_name`"
|
||||
else
|
||||
problem "Freedesktop homepages should be styled `https://wiki.freedesktop.org/project_name`"
|
||||
|
@ -364,7 +364,7 @@ module RuboCop
|
||||
end
|
||||
|
||||
offending_node(str)
|
||||
problem "References to `#{content}` should "\
|
||||
problem "References to `#{content}` should " \
|
||||
"match the specified python dependency (`#{fix}`)" do |corrector|
|
||||
corrector.replace(str.source_range, "\"#{fix}\"")
|
||||
end
|
||||
|
@ -27,14 +27,14 @@ module RuboCop
|
||||
if option !~ /with(out)?-/ &&
|
||||
option != "cxx11" &&
|
||||
option != "universal"
|
||||
problem "Options should begin with with/without."\
|
||||
problem "Options should begin with with/without." \
|
||||
" Migrate '--#{option}' with `deprecated_option`."
|
||||
end
|
||||
|
||||
next unless option =~ /^with(out)?-(?:checks?|tests)$/
|
||||
next if depends_on?("check", :optional, :recommended)
|
||||
|
||||
problem "Use '--with#{Regexp.last_match(1)}-test' instead of '--#{option}'."\
|
||||
problem "Use '--with#{Regexp.last_match(1)}-test' instead of '--#{option}'." \
|
||||
" Migrate '--#{option}' with `deprecated_option`."
|
||||
end
|
||||
|
||||
|
@ -113,7 +113,7 @@ module RuboCop
|
||||
class ExecShellMetacharacters < Base
|
||||
include HelperFunctions
|
||||
|
||||
MSG = "Don't use shell metacharacters in `exec`. "\
|
||||
MSG = "Don't use shell metacharacters in `exec`. " \
|
||||
"Implement the logic in Ruby instead, using methods like `$stdout.reopen`."
|
||||
|
||||
RESTRICT_ON_SEND = [:exec].freeze
|
||||
|
@ -63,7 +63,7 @@ module RuboCop
|
||||
find_method_with_args(body_node, :keg_only, :provided_by_macos) do
|
||||
return if PROVIDED_BY_MACOS_FORMULAE.include? @formula_name
|
||||
|
||||
problem "Formulae that are `keg_only :provided_by_macos` should be "\
|
||||
problem "Formulae that are `keg_only :provided_by_macos` should be " \
|
||||
"added to the `PROVIDED_BY_MACOS_FORMULAE` list (in the Homebrew/brew repo)"
|
||||
end
|
||||
end
|
||||
|
@ -180,8 +180,8 @@ module Homebrew
|
||||
when :background, :standard, :interactive, :adaptive
|
||||
@process_type = value
|
||||
when Symbol
|
||||
raise TypeError, "Service#process_type allows: "\
|
||||
"'#{PROCESS_TYPE_BACKGROUND}'/'#{PROCESS_TYPE_STANDARD}'/"\
|
||||
raise TypeError, "Service#process_type allows: " \
|
||||
"'#{PROCESS_TYPE_BACKGROUND}'/'#{PROCESS_TYPE_STANDARD}'/" \
|
||||
"'#{PROCESS_TYPE_INTERACTIVE}'/'#{PROCESS_TYPE_ADAPTIVE}'"
|
||||
else
|
||||
raise TypeError, "Service#process_type expects a Symbol"
|
||||
|
@ -377,7 +377,7 @@ class Bottle
|
||||
json = begin
|
||||
JSON.parse(manifest_json)
|
||||
rescue JSON::ParserError
|
||||
raise "The downloaded GitHub Packages manifest was corrupted or modified (it is not valid JSON): "\
|
||||
raise "The downloaded GitHub Packages manifest was corrupted or modified (it is not valid JSON): " \
|
||||
"\n#{github_packages_manifest_resource.cached_download}"
|
||||
end
|
||||
|
||||
|
@ -98,8 +98,8 @@ class Attr < Parlour::Plugin
|
||||
name = node.shift
|
||||
name = "self.#{name}" if sclass
|
||||
namespace.create_method(name, parameters: [
|
||||
Parlour::RbiGenerator::Parameter.new("arg", type: "T.untyped", default: "T.unsafe(nil)"),
|
||||
], return_type: "T.untyped")
|
||||
Parlour::RbiGenerator::Parameter.new("arg", type: "T.untyped", default: "T.unsafe(nil)"),
|
||||
], return_type: "T.untyped")
|
||||
when :attr_predicate
|
||||
name = node.shift
|
||||
name = "self.#{name}" if sclass
|
||||
|
@ -111,7 +111,7 @@ describe Cask::Cmd::Install, :cask do
|
||||
described_class.run("localcaffeine")
|
||||
}.to raise_error(
|
||||
Cask::CaskUnavailableError,
|
||||
"Cask 'localcaffeine' is unavailable: No Cask with this name exists. "\
|
||||
"Cask 'localcaffeine' is unavailable: No Cask with this name exists. " \
|
||||
"Did you mean 'local-caffeine'?",
|
||||
)
|
||||
end
|
||||
|
@ -24,7 +24,7 @@ describe "Satisfy Dependencies and Requirements", :cask do
|
||||
it {
|
||||
expect { install }.to raise_error(
|
||||
Cask::CaskCyclicDependencyError,
|
||||
"Cask 'with-depends-on-cask-cyclic' includes cyclic dependencies "\
|
||||
"Cask 'with-depends-on-cask-cyclic' includes cyclic dependencies " \
|
||||
"on other Casks: with-depends-on-cask-cyclic-helper",
|
||||
)
|
||||
}
|
||||
|
@ -301,7 +301,7 @@ module Homebrew
|
||||
expect(fa.problems).to be_empty
|
||||
end
|
||||
|
||||
it "checks online and verifies that a standard license id is the same "\
|
||||
it "checks online and verifies that a standard license id is the same " \
|
||||
"as what is indicated on its Github repo", :needs_network do
|
||||
formula_text = <<~RUBY
|
||||
class Cask < Formula
|
||||
@ -317,7 +317,7 @@ module Homebrew
|
||||
expect(fa.problems).to be_empty
|
||||
end
|
||||
|
||||
it "checks online and verifies that a standard license id with AND is the same "\
|
||||
it "checks online and verifies that a standard license id with AND is the same " \
|
||||
"as what is indicated on its Github repo", :needs_network do
|
||||
formula_text = <<~RUBY
|
||||
class Cask < Formula
|
||||
@ -333,7 +333,7 @@ module Homebrew
|
||||
expect(fa.problems).to be_empty
|
||||
end
|
||||
|
||||
it "checks online and verifies that a standard license id with WITH is the same "\
|
||||
it "checks online and verifies that a standard license id with WITH is the same " \
|
||||
"as what is indicated on its Github repo", :needs_network do
|
||||
formula_text = <<~RUBY
|
||||
class Cask < Formula
|
||||
@ -415,7 +415,7 @@ module Homebrew
|
||||
expect(fa.problems).to be_empty
|
||||
end
|
||||
|
||||
it "checks online and detects that a formula-specified license is not "\
|
||||
it "checks online and detects that a formula-specified license is not " \
|
||||
"the same as what is indicated on its Github repository", :needs_network do
|
||||
formula_text = <<~RUBY
|
||||
class Cask < Formula
|
||||
@ -432,7 +432,7 @@ module Homebrew
|
||||
.to eq 'Formula license ["0BSD"] does not match GitHub license ["GPL-3.0"].'
|
||||
end
|
||||
|
||||
it "allows a formula-specified license that differs from its GitHub "\
|
||||
it "allows a formula-specified license that differs from its GitHub " \
|
||||
"repository for formulae on the mismatched license allowlist", :needs_network do
|
||||
formula_text = <<~RUBY
|
||||
class Cask < Formula
|
||||
@ -449,7 +449,7 @@ module Homebrew
|
||||
expect(fa.problems).to be_empty
|
||||
end
|
||||
|
||||
it "checks online and detects that an array of license does not contain "\
|
||||
it "checks online and detects that an array of license does not contain " \
|
||||
"what is indicated on its Github repository", :needs_network do
|
||||
formula_text = <<~RUBY
|
||||
class Cask < Formula
|
||||
@ -462,11 +462,11 @@ module Homebrew
|
||||
online: true, core_tap: true, new_formula: true
|
||||
|
||||
fa.audit_license
|
||||
expect(fa.problems.first[:message]).to match "Formula license [\"0BSD\", \"MIT\"] "\
|
||||
expect(fa.problems.first[:message]).to match "Formula license [\"0BSD\", \"MIT\"] " \
|
||||
"does not match GitHub license [\"GPL-3.0\"]."
|
||||
end
|
||||
|
||||
it "checks online and verifies that an array of license contains "\
|
||||
it "checks online and verifies that an array of license contains " \
|
||||
"what is indicated on its Github repository", :needs_network do
|
||||
formula_text = <<~RUBY
|
||||
class Cask < Formula
|
||||
|
@ -50,7 +50,7 @@ describe RuboCop::Cop::Cask::HomepageUrlTrailingSlash do
|
||||
end
|
||||
let(:expected_offenses) do
|
||||
[{
|
||||
message: "'https://foo.brew.sh' must have a slash "\
|
||||
message: "'https://foo.brew.sh' must have a slash " \
|
||||
"after the domain.",
|
||||
severity: :convention,
|
||||
line: 2,
|
||||
|
@ -54,7 +54,7 @@ describe RuboCop::Cop::Cask::UrlLegacyCommaSeparators do
|
||||
end
|
||||
let(:expected_offenses) do
|
||||
[{
|
||||
message: "Use 'version.csv.first' instead of 'version.before_comma' "\
|
||||
message: "Use 'version.csv.first' instead of 'version.before_comma' " \
|
||||
"and 'version.csv.second' instead of 'version.after_comma'",
|
||||
severity: :convention,
|
||||
line: 3,
|
||||
@ -87,7 +87,7 @@ describe RuboCop::Cop::Cask::UrlLegacyCommaSeparators do
|
||||
end
|
||||
let(:expected_offenses) do
|
||||
[{
|
||||
message: "Use 'version.csv.first' instead of 'version.before_comma' "\
|
||||
message: "Use 'version.csv.first' instead of 'version.before_comma' " \
|
||||
"and 'version.csv.second' instead of 'version.after_comma'",
|
||||
severity: :convention,
|
||||
line: 3,
|
||||
|
@ -10,9 +10,9 @@ cask "with-zap" do
|
||||
uninstall quit: "my.fancy.package.app.from.uninstall"
|
||||
|
||||
zap script: {
|
||||
executable: "MyFancyPkg/FancyUninstaller.tool",
|
||||
args: ["--please"],
|
||||
},
|
||||
executable: "MyFancyPkg/FancyUninstaller.tool",
|
||||
args: ["--please"],
|
||||
},
|
||||
quit: "my.fancy.package.app",
|
||||
login_item: "Fancy",
|
||||
delete: "~/Library/Preferences/my.fancy.app.plist"
|
||||
|
@ -5,11 +5,11 @@ require "utils/pypi"
|
||||
|
||||
describe PyPI do
|
||||
let(:package_url) do
|
||||
"https://files.pythonhosted.org/packages/b0/3f/2e1dad67eb172b6443b5eb37eb885a054a55cfd733393071499514140282/"\
|
||||
"https://files.pythonhosted.org/packages/b0/3f/2e1dad67eb172b6443b5eb37eb885a054a55cfd733393071499514140282/" \
|
||||
"snakemake-5.29.0.tar.gz"
|
||||
end
|
||||
let(:old_package_url) do
|
||||
"https://files.pythonhosted.org/packages/6f/c4/da52bfdd6168ea46a0fe2b7c983b6c34c377a8733ec177cc00b197a96a9f/"\
|
||||
"https://files.pythonhosted.org/packages/6f/c4/da52bfdd6168ea46a0fe2b7c983b6c34c377a8733ec177cc00b197a96a9f/" \
|
||||
"snakemake-5.28.0.tar.gz"
|
||||
end
|
||||
|
||||
|
@ -294,10 +294,10 @@ module Utils
|
||||
format "%#{count_width}s", count_header
|
||||
formatted_percent_header =
|
||||
format "%#{percent_width}s", percent_header
|
||||
puts "#{formatted_index_header} | #{formatted_name_with_options_header} | "\
|
||||
puts "#{formatted_index_header} | #{formatted_name_with_options_header} | " \
|
||||
"#{formatted_count_header} | #{formatted_percent_header}"
|
||||
|
||||
columns_line = "#{"-"*index_width}:|-#{"-"*name_with_options_width}-|-"\
|
||||
columns_line = "#{"-"*index_width}:|-#{"-"*name_with_options_width}-|-" \
|
||||
"#{"-"*count_width}:|-#{"-"*percent_width}:"
|
||||
puts columns_line
|
||||
|
||||
@ -330,7 +330,7 @@ module Utils
|
||||
format "%#{count_width}s", formatted_total_count
|
||||
formatted_total_percent_footer =
|
||||
format "%#{percent_width}s", formatted_total_percent
|
||||
puts "#{formatted_total_footer} | #{formatted_blank_footer} | "\
|
||||
puts "#{formatted_total_footer} | #{formatted_blank_footer} | " \
|
||||
"#{formatted_total_count_footer} | #{formatted_total_percent_footer}%"
|
||||
end
|
||||
|
||||
|
@ -198,7 +198,7 @@ module PyPI
|
||||
|
||||
input_packages.each do |existing_package|
|
||||
if existing_package.same_package?(extra_package) && existing_package.version != extra_package.version
|
||||
odie "Conflicting versions specified for the `#{extra_package.name}` package: "\
|
||||
odie "Conflicting versions specified for the `#{extra_package.name}` package: " \
|
||||
"#{existing_package.version}, #{extra_package.version}"
|
||||
end
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user