Repository Analysis

Homebrew/brew

🍺 The missing package manager for macOS (or Linux)

2.3 Likely human-written View on GitHub
2.3
Adjusted Score
2.3
Raw Score
100%
Time Factor
2026-05-30
Last Push
48,238
Stars
Ruby
Language
269,158
Lines of Code
1802
Files
543
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 1MEDIUM 42LOW 500

Pattern Findings

543 matches across 9 categories. Click a row to expand file-level details.

Over-Commented Block239 hits · 194 pts
SeverityFileLineSnippet
LOWLibrary/Homebrew/attestation.rb21 BACKFILL_REPO = "trailofbits/homebrew-brew-verify"
LOWLibrary/Homebrew/attestation.rb41 #
LOWLibrary/Homebrew/attestation.rb81 # NOTE: We set HOMEBREW_NO_VERIFY_ATTESTATIONS when installing `gh` itself,
LOWLibrary/Homebrew/attestation.rb101 else
LOWLibrary/Homebrew/attestation.rb161 # `gh attestation verify` returns a JSON array of one or more results,
LOWLibrary/Homebrew/attestation.rb201 # This is a specialization of `check_attestation` for homebrew-core.
LOWLibrary/Homebrew/installed_dependents.rb1# typed: strict
LOWLibrary/Homebrew/lock_file.rb41 if lockfile.flock(File::LOCK_EX | File::LOCK_NB)
LOWLibrary/Homebrew/brew.sh641# - docs/Installation.md
LOWLibrary/Homebrew/cleaner.rb1# typed: strict
LOWLibrary/Homebrew/cleaner.rb41 # 1. `info/dir`
LOWLibrary/Homebrew/tap.rb181 attr_reader :full_repository
LOWLibrary/Homebrew/utils.rb1# typed: strict
LOWLibrary/Homebrew/utils.rb21 # Removes the module part from the expression in the string.
LOWLibrary/Homebrew/livecheck.rb1# typed: strict
LOWLibrary/Homebrew/dependency_collector.rb1# typed: strict
LOWLibrary/Homebrew/resource.rb181 # This method evaluates the DSL specified in the `livecheck` block of the
LOWLibrary/Homebrew/abstract_command.rb1# typed: strong
LOWLibrary/Homebrew/build_options.rb1# typed: strict
LOWLibrary/Homebrew/build_options.rb21 # args << "--qt-gui" if build.with? "qt" # "--with-qt" ==> build.with? "qt"
LOWLibrary/Homebrew/build_options.rb61 !with?(val)
LOWLibrary/Homebrew/build_options.rb81 # if build.head?
LOWLibrary/Homebrew/description_cache_store.rb1# typed: strict
LOWLibrary/Homebrew/version.rb381 # e.g. `ltopers-v2017-04-14.tar.gz`
LOWLibrary/Homebrew/version.rb401
LOWLibrary/Homebrew/version.rb441 # e.g. `https://ftpmirror.gnu.org/autogen/autogen-5.5.7-5.i386.rpm`
LOWLibrary/Homebrew/version.rb461 # e.g. `https://cdn.nuxeo.com/nuxeo-9.2/nuxeo-server-9.2-tomcat.zip`
LOWLibrary/Homebrew/development_tools.rb1# typed: strict
LOWLibrary/Homebrew/formula.rb41require "install_steps"
LOWLibrary/Homebrew/formula.rb61# @see https://www.rubydoc.info/stdlib/fileutils FileUtils
LOWLibrary/Homebrew/formula.rb121 # The name of the alias that was used to identify this {Formula}.
LOWLibrary/Homebrew/formula.rb141 # e.g. `/usr/local/Library/Taps/homebrew/homebrew-core/Formula/t/this-formula.rb`
LOWLibrary/Homebrew/formula.rb161
LOWLibrary/Homebrew/formula.rb181 # It's either `:stable` or `:head`.
LOWLibrary/Homebrew/formula.rb201 # @see .version_scheme=
LOWLibrary/Homebrew/formula.rb561 end
LOWLibrary/Homebrew/formula.rb581 delegate livecheck: :"self.class"
LOWLibrary/Homebrew/formula.rb621 :network_access_allowed?,
LOWLibrary/Homebrew/formula.rb1101 # `brew link` for formulae that are not keg-only.
LOWLibrary/Homebrew/formula.rb1121 # The directory where the formula's documentation should be installed.
LOWLibrary/Homebrew/formula.rb1141 # @api public
LOWLibrary/Homebrew/formula.rb1161 # ```ruby
LOWLibrary/Homebrew/formula.rb1181 #
LOWLibrary/Homebrew/formula.rb1201 #
LOWLibrary/Homebrew/formula.rb1221 # This is symlinked into `HOMEBREW_PREFIX` after installation or with
LOWLibrary/Homebrew/formula.rb1241 sig { returns(Pathname) }
LOWLibrary/Homebrew/formula.rb1261 # This is symlinked into `HOMEBREW_PREFIX` after installation or with
LOWLibrary/Homebrew/formula.rb1281 # @api public
LOWLibrary/Homebrew/formula.rb1301 # ```
LOWLibrary/Homebrew/formula.rb1321 # This is symlinked into `HOMEBREW_PREFIX` after installation or with
LOWLibrary/Homebrew/formula.rb1341 # To install an Emacs mode included with a software package:
LOWLibrary/Homebrew/formula.rb1361 # This is symlinked into `HOMEBREW_PREFIX` after installation or with
LOWLibrary/Homebrew/formula.rb1381 # Anything using `pkgetc.install` will not overwrite other files on
LOWLibrary/Homebrew/formula.rb1401 # @api public
LOWLibrary/Homebrew/formula.rb1421 def bash_completion = prefix/"etc/bash_completion.d"
LOWLibrary/Homebrew/formula.rb1441 # The directory where the formula's PowerShell completion files should be
LOWLibrary/Homebrew/formula.rb1501 # The generated systemd {.timer} file path.
LOWLibrary/Homebrew/formula.rb1521 #
LOWLibrary/Homebrew/formula.rb1561 #
LOWLibrary/Homebrew/formula.rb1681
179 more matches not shown…
Hyper-Verbose Identifiers191 hits · 191 pts
SeverityFileLineSnippet
LOWLibrary/Homebrew/retryable_download.rb142 def verify_download_integrity(filename) = downloadable.verify_download_integrity(filename)
LOWLibrary/Homebrew/install_renamed.rb44 def append_default_if_different(src, dst)
LOWLibrary/Homebrew/keg_relocate.rb144 def prepare_relocation_to_placeholders(new_usr_local_relocation: new_usr_local_relocation?)
LOWLibrary/Homebrew/keg_relocate.rb195 def replace_placeholders_with_locations(files, skip_linkage: false)
LOWLibrary/Homebrew/keg_relocate.rb313 def each_unique_file_matching(string, &_block)
LOWLibrary/Homebrew/install.rb21 def perform_preinstall_checks_once(all_fatal: false)
LOWLibrary/Homebrew/install.rb42 def perform_build_from_source_checks(all_fatal: false)
LOWLibrary/Homebrew/install.rb397 def show_combined_fetch_downloads_heading(formula_names: [], cask_names: [])
LOWLibrary/Homebrew/install.rb484 def print_dry_run_dependencies(formula, dependencies, skip_formula_names: [], &_block)
LOWLibrary/Homebrew/install.rb716 def perform_preinstall_checks(all_fatal: false)
LOWLibrary/Homebrew/formula_installer.rb754 def expand_dependencies_for_formula(formula)
LOWLibrary/Homebrew/formula_installer.rb783 def effective_build_options_for(dependent)
LOWLibrary/Homebrew/dependency.rb288 def delete_timestamped_cache_entry(key, cache_timestamp)
LOWLibrary/Homebrew/formula_versions.rb85 def file_contents_at_revision(revision, relative_path)
LOWLibrary/Homebrew/installed_dependents.rb26 def find_some_installed_dependents(kegs, casks: [])
LOWLibrary/Homebrew/messages.rb34 def record_completions_and_elisp(completions_and_elisp)
LOWLibrary/Homebrew/sandbox.rb263 def allow_write_path_if_exists(path)
LOWLibrary/Homebrew/sbom.rb308 def full_spdx_runtime_dependencies(bottling:)
LOWLibrary/Homebrew/tap.rb274 def worktree_source_tap_path_for(path:)
LOWLibrary/Homebrew/tap.rb1280 def read_formula_list_directory(directory)
LOWLibrary/Homebrew/local_patch.rb68 def api_source_repository_path(path)
LOWLibrary/Homebrew/resource.rb393 def verify_download_integrity(_filename)
LOWLibrary/Homebrew/cleanup.rb123 def excluded_versions_from_cleanup(formula)
LOWLibrary/Homebrew/cleanup.rb510 def cleanup_empty_api_source_directories(directory = cache/"api-source")
LOWLibrary/Homebrew/formula_cellar_checks.rb122 def check_generic_executables(bin)
LOWLibrary/Homebrew/tap_auditor.rb147 def check_formula_list_directory(directory_name, lists)
LOWLibrary/Homebrew/downloadable.rb157 def verify_download_integrity(filename)
LOWLibrary/Homebrew/caveats.rb219 def function_completion_caveats(shell)
LOWLibrary/Homebrew/github_runner_matrix.rb296 def compatible_testing_formulae(runner)
LOWLibrary/Homebrew/github_runner_matrix.rb315 def formulae_with_untested_dependents(runner)
LOWLibrary/Homebrew/deprecate_disable.rb121 def to_reason_string_or_symbol(string, type:)
LOWLibrary/Homebrew/development_tools.rb45 def insecure_download_warning(resource)
LOWLibrary/Homebrew/head_software_spec.rb14 def verify_download_integrity(_filename)
LOWLibrary/Homebrew/formula.rb406 def full_name_with_optional_tap(name)
LOWLibrary/Homebrew/formula.rb2499 def generate_completions_from_executable(*commands,
LOWLibrary/Homebrew/formula.rb2823 def runtime_formula_dependencies(read_from_tab: true, undeclared: true)
LOWLibrary/Homebrew/formula.rb2839 def installed_runtime_formula_dependencies(read_from_tab: true, undeclared: true)
LOWLibrary/Homebrew/formula.rb3236 def internal_dependencies_hash(spec_symbol)
LOWLibrary/Homebrew/formula.rb3580 def eligible_kegs_for_cleanup(quiet: false)
LOWLibrary/Homebrew/formula.rb3662 def enqueue_resources_and_patches(download_queue:)
LOWLibrary/Homebrew/bundle.rb85 def formula_versions_from_env(formula_name)
LOWLibrary/Homebrew/build.rb53 def effective_build_options_for(dependent)
LOWLibrary/Homebrew/download_queue.rb214 def stdout_print_and_flush_if_tty(message)
LOWLibrary/Homebrew/download_queue.rb233 def create_symlinks_for_shared_download(cached_location)
LOWLibrary/Homebrew/download_queue.rb316 def align_checksum_mismatch_message(downloadable_type)
LOWLibrary/Homebrew/service.rb516 def cron_weekday_to_systemd_weekday(cron_weekday)
LOWLibrary/Homebrew/cmd/info.rb446 def swap_to_installed_formula(formula, qualified_inputs)
LOWLibrary/Homebrew/cmd/search.rb156 def print_missing_formula_help(query, found_matches)
LOWLibrary/Homebrew/cmd/update-report.rb292 def link_completions_manpages_and_docs(repository = HOMEBREW_REPOSITORY)
LOWLibrary/Homebrew/cmd/upgrade.rb493 def record_formula_upgrade_summary(context, include_sizes: false)
LOWLibrary/Homebrew/cmd/upgrade.rb521 def show_final_upgrade_summary(dry_run: args.dry_run?)
LOWLibrary/Homebrew/cmd/upgrade.rb571 def show_final_upgrade_summary_section(title, items)
LOWLibrary/Homebrew/cmd/upgrade.rb580 def formula_upgrade_descriptions(formulae, include_sizes: false)
LOWLibrary/Homebrew/cmd/uses.rb100 def intersection_of_dependents(use_runtime_dependents, used_formulae)
LOWLibrary/Homebrew/cmd/link.rb132 def puts_keg_only_path_message(keg)
LOWLibrary/Homebrew/cmd/update_report/reporter_hub.rb155 def output_dump_formula_or_cask_report(title, formulae_or_casks)
LOW…rary/Homebrew/sorbet/tapioca/compilers/forwardables.rb46 def compile_forwardable_method(klass, method, class_method: false)
LOWLibrary/Homebrew/extend/hash/deep_transform_values.rb23 def _deep_transform_values_in_object(object, &block)
LOWLibrary/Homebrew/extend/hash/keys.rb88 def _deep_transform_keys_in_object(object, &block)
LOWLibrary/Homebrew/extend/os/mac/keg.rb153 def prepare_codesign_writable_files(file, &_block)
131 more matches not shown…
Self-Referential Comments35 hits · 105 pts
SeverityFileLineSnippet
MEDIUMLibrary/Homebrew/retryable_download.rb103 # Create a separate file to mark a completed extraction. This avoids
MEDIUMLibrary/Homebrew/descriptions.rb52 # Create an actual instance.
MEDIUMLibrary/Homebrew/bundle_version.rb92 # Create a nicely formatted version (on a best effort basis).
MEDIUMLibrary/Homebrew/cleaner.rb20 # Create a cleaner for the given formula.
MEDIUMLibrary/Homebrew/dependency_collector.rb18# This class is used by `depends_on` in the formula DSL to turn dependency
MEDIUMLibrary/Homebrew/formula.rb3172 # Create a hash of spec names (stable/head) to the list of dependencies under each
MEDIUMLibrary/Homebrew/formula.rb3308 # This method is overridden in {Formula} subclasses to provide the
MEDIUMLibrary/Homebrew/formula.rb3323 # This method is overridden in {Formula} subclasses to provide the
MEDIUMLibrary/Homebrew/formula.rb3623 # Create a temporary directory then yield. When the block returns,
MEDIUMLibrary/Homebrew/system_command.rb342 # Create a new process group so that we can send `SIGINT` from
MEDIUMLibrary/Homebrew/cmd/pyenv-sync.rb77 # Create an unversioned symlinks
MEDIUMLibrary/Homebrew/extend/os/linux/install.rb89 # This file is generated by Homebrew. Do not modify.
MEDIUMLibrary/Homebrew/rubocops/extend/formula_cop.rb29 # This method is called by RuboCop and is the main entry point.
MEDIUMLibrary/Homebrew/test/cleanup_spec.rb500 # Create the latest version of testball so the older version is eligible for cleanup.
MEDIUMLibrary/Homebrew/test/style_spec.rb46 # This file is known to use non-rocket hashes and other things that trigger audit,
MEDIUMLibrary/Homebrew/test/cmd/info_spec.rb441 # Create a rack for the installed dependency
MEDIUMLibrary/Homebrew/test/cmd/info_spec.rb448 # Create a dependent keg whose tab references testball
MEDIUM…ry/Homebrew/test/support/helper/cask/install_helper.rb32 # Create the caskroom path
MEDIUM…ry/Homebrew/test/support/helper/cask/install_helper.rb35 # Create the staged_path (version directory)
MEDIUMLibrary/Homebrew/test/cask/installer_spec.rb657 # Create a different file
MEDIUMLibrary/Homebrew/test/cask/artifact/symlinked_spec.rb30 # Create a fake formula directory structure
MEDIUMLibrary/Homebrew/standalone/init.rb4# This file is included before any other files.
MEDIUMLibrary/Homebrew/livecheck/strategy/extract_plist.rb133 # Create a copy of the cask that overrides the artifact URL with the
MEDIUMLibrary/Homebrew/utils/analytics.rb286 # This method is undocumented because it is not intended for general use.
MEDIUMLibrary/Homebrew/utils/lock.sh1# Create a lock using `flock(2)`. A command name with arguments is required as
MEDIUMLibrary/Homebrew/utils/curl.rb779 # Create a hash from the header lines
MEDIUMLibrary/Homebrew/cask/audit.rb692 # Create a temporary installer to process renames in the audit directory
MEDIUMLibrary/Homebrew/services/formula_wrapper.rb17 # Create a new `Service` instance from either a path or label.
MEDIUMLibrary/Homebrew/dev-cmd/typecheck.rb286 # This file is autogenerated. Do not edit it by hand.
MEDIUMLibrary/Homebrew/dev-cmd/create.rb71 # Create a formula from a tarball URL.
MEDIUM.github/zizmor.yml1# This file is synced from the `.github` repository, do not modify it directly.
MEDIUM.github/dependabot.yml1# This file is synced from the `.github` repository, do not modify it directly.
MEDIUM.github/workflows/stale-issues.yml1# This file is synced from the `.github` repository, do not modify it directly.
MEDIUM.github/workflows/actionlint.yml1# This file is synced from the `.github` repository, do not modify it directly.
MEDIUM.github/codeql/extensions/homebrew-actions.yml1# This file is synced from the `.github` repository, do not modify it directly.
Redundant / Tautological Comments41 hits · 67 pts
SeverityFileLineSnippet
LOWLibrary/Homebrew/install.rb110 # Check if the installed formula is from a different tap
LOWLibrary/Homebrew/install.rb214 # Check if the formula we try to install is the same as installed
LOWLibrary/Homebrew/linkage_checker.rb295 # Check if this is a no_linkage dependency with unexpected linkage
LOWLibrary/Homebrew/missing_formula.rb178 # Check if the formula has been deleted in the last month.
LOWLibrary/Homebrew/version.rb513 # Check if this is a HEAD version.
LOWLibrary/Homebrew/formula.rb4646 # Check if `@rpath` install names should be preserved.
LOWLibrary/Homebrew/cmd/update-report.rb103 # Check if we can parse the JSON and do any Ruby-side follow-up.
LOWLibrary/Homebrew/cmd/update_report/reporter.rb271 # Check if the migration target is a cask (either in homebrew/cask or any other tap)
LOWLibrary/Homebrew/rubocops/components_order.rb244 # Check if each present_components is above rest of the present_components
LOWLibrary/Homebrew/rubocops/shared/desc_helper.rb22 # Check if a desc is present.
LOWLibrary/Homebrew/rubocops/shared/desc_helper.rb33 # Check if the desc is empty.
LOWLibrary/Homebrew/rubocops/shared/desc_helper.rb46 # Check if "command-line" is spelled incorrectly in the desc.
LOWLibrary/Homebrew/rubocops/shared/desc_helper.rb52 # Check if the desc starts with an article.
LOWLibrary/Homebrew/rubocops/shared/desc_helper.rb55 # Check if invalid lowercase words are at the start of a desc.
LOWLibrary/Homebrew/rubocops/shared/desc_helper.rb60 # Check if the desc starts with the formula's or cask's name.
LOWLibrary/Homebrew/rubocops/shared/desc_helper.rb72 # Check if a full stop is used at the end of a desc (apart from in the case of "etc.").
LOWLibrary/Homebrew/rubocops/shared/desc_helper.rb77 # Check if the desc contains Unicode emojis or symbols (Unicode Other Symbols category).
LOWLibrary/Homebrew/rubocops/shared/desc_helper.rb80 # Check if the desc length exceeds maximum length.
LOWLibrary/Homebrew/rubocops/shared/helper_functions.rb376 # Check if a block method is called inside a block.
LOWLibrary/Homebrew/rubocops/shared/helper_functions.rb389 # Check if method_name is called among the direct children nodes in the given node.
LOWLibrary/Homebrew/rubocops/shared/helper_functions.rb390 # Check if the node itself is the method.
LOWLibrary/Homebrew/rubocops/shared/helper_functions.rb406 # Check if method_name is called among every descendant node of given node.
LOWLibrary/Homebrew/rubocops/shared/helper_functions.rb441 # Check if negation is present in the given node.
LOWLibrary/Homebrew/rubocops/cask/no_overrides.rb45 # Check if multiple `on_{system}` blocks have different `depends_on macos:` versions.
LOWLibrary/Homebrew/test/cask/cask_loader_spec.rb503 # Set HOMEBREW_LIBRARY to our test prefix for the security check
LOWLibrary/Homebrew/unpack_strategy/dmg.rb45 # Check if path is considered disk image metadata.
LOWLibrary/Homebrew/unpack_strategy/dmg.rb51 # Check if path is a symlink to a system directory (commonly to /Applications).
LOWLibrary/Homebrew/unpack_strategy/tar.rb31 # Check if `tar` can list the contents, then it can also extract it.
LOWLibrary/Homebrew/bundle/extensions/flatpak.rb176 # Check if package is installed at all (regardless of remote)
LOWLibrary/Homebrew/utils/gem_setup.rb161 # Write the file atomically, in case we're working parallel
LOWLibrary/Homebrew/utils/gem_setup.rb231 # Check if the install is intact. This is useful if any gems are added to gitignore.
LOWLibrary/Homebrew/utils/curl.rb373 # Check if a URL is protected by CloudFlare (e.g. badlion.net and jaxx.io).
LOWLibrary/Homebrew/utils/curl.rb385 # Check if a URL is protected by Incapsula (e.g. corsair.com).
LOWLibrary/Homebrew/utils/service.rb7 # Check if a service is running for a specified formula.
LOWLibrary/Homebrew/utils/service.rb19 # Check if a service file is installed in the expected location.
LOWLibrary/Homebrew/os/linux/elf.rb230 # Check if DF_1_NODEFLIB is set
LOWLibrary/Homebrew/cask/cask.rb269 # Check if the cask is installed with an old name.
LOWLibrary/Homebrew/cask/cask.rb398 # Check if the installed cask is outdated.
LOWLibrary/Homebrew/cask/artifact/symlinked.rb116 # Check if the target file is a symlink that originates from a formula
LOWLibrary/Homebrew/services/cli.rb46 # Check if formula has been found.
LOWLibrary/Homebrew/dev-cmd/bump-formula-pr.rb347 # Check if there are any resources that still need manual update:
AI Slop Vocabulary15 hits · 30 pts
SeverityFileLineSnippet
LOWLibrary/Homebrew/diagnostic.rb1172 # If quarantine is not available, a warning is already shown by check_cask_quarantine_support so just return
LOWLibrary/Homebrew/keg.rb838 # no need to put .app bundles in the path, the user can just use
MEDIUMLibrary/Homebrew/formula.rb2129 # libraries before trying to utilize Frameworks, many of which will be from
LOWLibrary/Homebrew/cmd/log.rb40 # As this command is simplifying user-run commands then let's just use a
LOWLibrary/Homebrew/rubocops/lines.rb907 problem "`Dir([\"#{string_content(path)}\"])` is unnecessary; just use `#{match[0]}`"
LOWLibrary/Homebrew/unpack_strategy/dmg.rb103 # For HFS, just use <mount-path>
MEDIUMLibrary/Homebrew/livecheck/strategy/json.rb19 # `strategy :json` in a `livecheck` block (in conjunction with a
MEDIUMLibrary/Homebrew/livecheck/strategy/yaml.rb19 # `strategy :yaml` in a `livecheck` block (in conjunction with a
MEDIUMLibrary/Homebrew/livecheck/strategy/xml.rb23 # `strategy :xml` in a `livecheck` block (in conjunction with a
LOWLibrary/Homebrew/utils/gzip.rb27 # 1. Ideally, we would just set mtime = 0 if SOURCE_DATE_EPOCH is absent, but Ruby's
MEDIUMLibrary/Homebrew/utils/github/artifacts.rb17 # We use a download strategy here to leverage the Homebrew cache
LOWLibrary/Homebrew/dev-cmd/generate-cask-ci-matrix.rb178 # if it's just a single OS test then we can just use the two real arch runners
LOWLibrary/Homebrew/dev-cmd/bump-revision.rb31 # As this command is simplifying user-run commands then let's just use a
LOWLibrary/Homebrew/dev-cmd/bump-formula-pr.rb108 # As this command is simplifying user-run commands then let's just use a
LOWLibrary/Homebrew/dev-cmd/bump-cask-pr.rb71 # As this command is simplifying user-run commands then let's just use a
Fake / Example Data15 hits · 19 pts
SeverityFileLineSnippet
LOWLibrary/Homebrew/test/utils_spec.rb74 .to eq({ name: "John Doe", email: "john.doe@example.com" })
LOWLibrary/Homebrew/test/utils_spec.rb77 expect { klass.parse_author!("John Doe") }
LOW…y/Homebrew/test/livecheck/strategy/sourceforge_spec.rb36 <description><![CDATA[Files from abc Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod t
LOW…y/Homebrew/test/livecheck/strategy/sourceforge_spec.rb36 <description><![CDATA[Files from abc Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod t
LOWLibrary/Homebrew/test/utils/curl_spec.rb348 let(:user_agent_string) { "Lorem ipsum dolor sit amet" }
LOWLibrary/Homebrew/test/utils/curl_spec.rb348 let(:user_agent_string) { "Lorem ipsum dolor sit amet" }
LOWLibrary/Homebrew/test/utils/github/actions_spec.rb9 let(:message) { "lorem ipsum" }
LOWLibrary/Homebrew/test/utils/github/actions_spec.rb30 annotation = klass.new(:warning, "lorem ipsum", file: "file.txt")
LOWLibrary/Homebrew/test/utils/github/actions_spec.rb32 expect(annotation.to_s).to eq "::warning file=file.txt::lorem ipsum"
LOWLibrary/Homebrew/test/utils/github/actions_spec.rb36 annotation = klass.new(:warning, "lorem ipsum", file: "file.txt", title: "foo")
LOWLibrary/Homebrew/test/utils/github/actions_spec.rb38 expect(annotation.to_s).to eq "::warning file=file.txt,title=foo::lorem ipsum"
LOWLibrary/Homebrew/test/utils/github/actions_spec.rb42 annotation = klass.new(:error, "lorem ipsum", file: "file.txt", line: 3)
LOWLibrary/Homebrew/test/utils/github/actions_spec.rb44 expect(annotation.to_s).to eq "::error file=file.txt,line=3::lorem ipsum"
LOWLibrary/Homebrew/test/utils/github/actions_spec.rb48 annotation = klass.new(:error, "lorem ipsum", file: "file.txt", line: 3, column: 18)
LOWLibrary/Homebrew/test/utils/github/actions_spec.rb50 expect(annotation.to_s).to eq "::error file=file.txt,line=3,col=18::lorem ipsum"
Slop Phrases3 hits · 8 pts
SeverityFileLineSnippet
MEDIUMLibrary/Homebrew/formula.rb4235 # If you maintain your own repository, you can add your own bottle links.
MEDIUMLibrary/Homebrew/formula.rb4298 # If a block is provided you can also add {.depends_on} and {Patch}es just to the {.head} {SoftwareSpec}.
LOWLibrary/Homebrew/test_bot/formulae.rb137 # If we depend on a versioned formula, make sure to unlink any other
Synthetic Comment Markers1 hit · 5 pts
SeverityFileLineSnippet
HIGHLibrary/Homebrew/dev-cmd/pr-pull.rb148 ohai "Ignoring workflow #{workflow} as requested by `--ignore-missing-artifacts`"
Verbosity Indicators3 hits · 4 pts
SeverityFileLineSnippet
LOWLibrary/Homebrew/bundle/brew.rb378 # Step 1: Sort by formula full name while putting tap formulae behind core formulae.
LOWLibrary/Homebrew/bundle/brew.rb390 # Step 2: Sort by formula dependency topology.
LOWLibrary/Homebrew/services/formula_wrapper.rb272 # The purpose of this function is to lazy load the Homebrew::Service class