From 25db60ebbb7f62a78e17df1da01b2c302172341f Mon Sep 17 00:00:00 2001
From: Mike McQuaid <mike@mikemcquaid.com>
Date: Mon, 27 Jul 2020 12:57:29 +0100
Subject: [PATCH] Unify (mostly) Homebrew code style

Make the Homebrew/cask and Homebrew/homebrew-core style more closely
match the rest of Homebrew.

To accomplish this:
- Run `brew cask style` to ensure we don't break style there when
  making changes or upgrading RuboCop in Homebrew/brew.
- Fix the HomepageMatchesUrl cop to better handle weird input.
- Remove the now unneeded `.rubocop_shared.yml`
- Fix the cask fixtures with `brew cask style --fix`.
- Share more style between Homebrew/brew, casks and formulae.
---
 .github/workflows/tests.yml                   |   7 +
 Library/.rubocop.yml                          | 156 +++++++++++++++---
 Library/.rubocop_cask.yml                     |  46 +-----
 Library/.rubocop_shared.yml                   | 110 ------------
 Library/Homebrew/.rubocop.yml                 |  27 +--
 Library/Homebrew/cask/cmd/internal_stanza.rb  |   6 +-
 .../rubocops/cask/homepage_matches_url.rb     |  10 +-
 Library/Homebrew/test/cask/cmd/cat_spec.rb    |  12 +-
 Library/Homebrew/test/cask/cmd/style_spec.rb  |   6 +-
 Library/Homebrew/test/style_spec.rb           |   2 -
 .../support/fixtures/cask/Casks/adobe-air.rb  |  14 +-
 .../fixtures/cask/Casks/adobe-illustrator.rb  |  14 +-
 .../cask/Casks/appdir-interpolation.rb        |   8 +-
 .../fixtures/cask/Casks/auto-updates.rb       |  10 +-
 .../fixtures/cask/Casks/bad-checksum.rb       |  10 +-
 .../fixtures/cask/Casks/bad-checksum2.rb      |  10 +-
 .../support/fixtures/cask/Casks/basic-cask.rb |  12 +-
 .../support/fixtures/cask/Casks/booby-trap.rb |   6 +-
 .../compat/with-depends-on-macos-string.rb    |  10 +-
 .../fixtures/cask/Casks/container-7z.rb       |  12 +-
 .../fixtures/cask/Casks/container-bzip2.rb    |  10 +-
 .../fixtures/cask/Casks/container-cab.rb      |  12 +-
 .../fixtures/cask/Casks/container-dmg.rb      |  10 +-
 .../fixtures/cask/Casks/container-gzip.rb     |  10 +-
 .../fixtures/cask/Casks/container-pkg.rb      |   8 +-
 .../fixtures/cask/Casks/container-tar-gz.rb   |  10 +-
 .../fixtures/cask/Casks/container-xar.rb      |  10 +-
 .../cask/Casks/devmate-with-appcast.rb        |  14 +-
 .../cask/Casks/devmate-without-appcast.rb     |  12 +-
 .../Casks/generic-artifact-absolute-target.rb |   4 +-
 .../Casks/generic-artifact-relative-target.rb |   4 +-
 .../cask/Casks/github-with-appcast.rb         |  16 +-
 .../cask/Casks/github-without-appcast.rb      |  14 +-
 .../cask/Casks/hockeyapp-with-appcast.rb      |  14 +-
 .../cask/Casks/hockeyapp-without-appcast.rb   |  12 +-
 .../cask/Casks/installer-with-uninstall.rb    |  12 +-
 .../fixtures/cask/Casks/invalid-sha256.rb     |   6 +-
 .../Casks/invalid/invalid-appcast-multiple.rb |  14 +-
 .../cask/Casks/invalid/invalid-appcast-url.rb |  10 +-
 .../invalid/invalid-conflicts-with-key.rb     |  12 +-
 .../invalid/invalid-depends-on-arch-value.rb  |  10 +-
 .../Casks/invalid/invalid-depends-on-key.rb   |  12 +-
 .../invalid-depends-on-macos-bad-release.rb   |  10 +-
 .../invalid/invalid-depends-on-x11-value.rb   |  10 +-
 .../invalid-generic-artifact-no-target.rb     |  10 +-
 .../Casks/invalid/invalid-header-format.rb    |  10 +-
 .../invalid/invalid-header-token-mismatch.rb  |  10 +-
 .../Casks/invalid/invalid-header-version.rb   |  10 +-
 .../invalid/invalid-manpage-no-section.rb     |  10 +-
 .../invalid/invalid-stage-only-conflict.rb    |  10 +-
 .../Casks/invalid/invalid-two-homepage.rb     |  12 +-
 .../cask/Casks/invalid/invalid-two-url.rb     |  12 +-
 .../cask/Casks/invalid/invalid-two-version.rb |  12 +-
 .../cask/Casks/latest-with-appcast.rb         |   8 +-
 .../cask/Casks/latest-with-auto-updates.rb    |   6 +-
 .../fixtures/cask/Casks/local-caffeine.rb     |  10 +-
 .../fixtures/cask/Casks/local-transmission.rb |  12 +-
 .../fixtures/cask/Casks/missing-checksum.rb   |   8 +-
 .../fixtures/cask/Casks/missing-homepage.rb   |   6 +-
 .../fixtures/cask/Casks/missing-name.rb       |   6 +-
 .../fixtures/cask/Casks/missing-sha256.rb     |   6 +-
 .../fixtures/cask/Casks/missing-url.rb        |   6 +-
 .../fixtures/cask/Casks/missing-version.rb    |   6 +-
 .../fixtures/cask/Casks/naked-executable.rb   |   8 +-
 .../support/fixtures/cask/Casks/nested-app.rb |  12 +-
 .../fixtures/cask/Casks/no-checksum.rb        |   8 +-
 .../fixtures/cask/Casks/no-dsl-version.rb     |  12 +-
 .../cask/Casks/osdn-correct-url-format.rb     |   8 +-
 .../cask/Casks/osdn-incorrect-url-format.rb   |   8 +-
 .../cask/Casks/outdated/auto-updates.rb       |  10 +-
 .../cask/Casks/outdated/bad-checksum.rb       |  10 +-
 .../cask/Casks/outdated/bad-checksum2.rb      |  10 +-
 .../cask/Casks/outdated/local-caffeine.rb     |  10 +-
 .../cask/Casks/outdated/local-transmission.rb |  10 +-
 .../cask/Casks/outdated/version-latest.rb     |   8 +-
 .../Casks/outdated/will-fail-if-upgraded.rb   |  10 +-
 .../cask/Casks/pkg-without-uninstall.rb       |  10 +-
 .../cask/Casks/sha256-for-empty-string.rb     |   6 +-
 .../Casks/sourceforge-correct-url-format.rb   |   8 +-
 .../Casks/sourceforge-incorrect-url-format.rb |   8 +-
 ...forge-version-latest-correct-url-format.rb |   6 +-
 .../cask/Casks/sourceforge-with-appcast.rb    |  10 +-
 .../support/fixtures/cask/Casks/stage-only.rb |   8 +-
 .../fixtures/cask/Casks/test-opera-mail.rb    |  12 +-
 .../support/fixtures/cask/Casks/test-opera.rb |  12 +-
 .../cask/Casks/version-latest-string.rb       |   4 +-
 .../Casks/version-latest-with-checksum.rb     |   4 +-
 .../fixtures/cask/Casks/version-latest.rb     |   8 +-
 .../cask/Casks/will-fail-if-upgraded.rb       |  10 +-
 .../cask/Casks/with-allow-untrusted.rb        |  12 +-
 .../fixtures/cask/Casks/with-alt-target.rb    |  10 +-
 .../fixtures/cask/Casks/with-appcast.rb       |  12 +-
 .../fixtures/cask/Casks/with-auto-updates.rb  |  12 +-
 .../with-autodetected-manpage-section.rb      |  10 +-
 .../fixtures/cask/Casks/with-binary.rb        |  12 +-
 .../fixtures/cask/Casks/with-caveats.rb       |  14 +-
 .../fixtures/cask/Casks/with-choices.rb       |  22 +--
 .../cask/Casks/with-conditional-caveats.rb    |  12 +-
 .../cask/Casks/with-conflicts-with.rb         |  12 +-
 .../cask/Casks/with-depends-on-arch.rb        |  10 +-
 .../with-depends-on-cask-cyclic-helper.rb     |  12 +-
 .../cask/Casks/with-depends-on-cask-cyclic.rb |  14 +-
 .../Casks/with-depends-on-cask-multiple.rb    |  14 +-
 .../cask/Casks/with-depends-on-cask.rb        |  12 +-
 .../Casks/with-depends-on-formula-multiple.rb |  14 +-
 .../cask/Casks/with-depends-on-formula.rb     |  12 +-
 .../Casks/with-depends-on-macos-failure.rb    |  10 +-
 .../Casks/with-depends-on-macos-symbol.rb     |  10 +-
 .../cask/Casks/with-depends-on-x11-false.rb   |  10 +-
 .../cask/Casks/with-depends-on-x11.rb         |  10 +-
 .../cask/Casks/with-embedded-binary.rb        |  10 +-
 .../cask/Casks/with-generic-artifact.rb       |  10 +-
 .../fixtures/cask/Casks/with-installable.rb   |  28 ++--
 .../cask/Casks/with-installer-manual.rb       |  10 +-
 .../cask/Casks/with-installer-script.rb       |  18 +-
 .../fixtures/cask/Casks/with-languages.rb     |  20 +--
 .../fixtures/cask/Casks/with-macosx-dir.rb    |  10 +-
 .../cask/Casks/with-non-executable-binary.rb  |  10 +-
 .../fixtures/cask/Casks/with-pkgutil-zap.rb   |  16 +-
 .../cask/Casks/with-postflight-multi.rb       |  10 +-
 .../fixtures/cask/Casks/with-postflight.rb    |  10 +-
 .../cask/Casks/with-preflight-multi.rb        |  10 +-
 .../fixtures/cask/Casks/with-preflight.rb     |  10 +-
 .../support/fixtures/cask/Casks/with-suite.rb |  12 +-
 .../cask/Casks/with-two-apps-correct.rb       |  12 +-
 .../cask/Casks/with-two-apps-subdir.rb        |  12 +-
 .../cask/Casks/with-uninstall-delete.rb       |  22 +--
 .../cask/Casks/with-uninstall-early-script.rb |  12 +-
 .../cask/Casks/with-uninstall-kext.rb         |  12 +-
 .../cask/Casks/with-uninstall-launchctl.rb    |  12 +-
 .../cask/Casks/with-uninstall-login-item.rb   |  12 +-
 .../cask/Casks/with-uninstall-multi.rb        |  10 +-
 .../cask/Casks/with-uninstall-pkgutil.rb      |  12 +-
 .../Casks/with-uninstall-postflight-multi.rb  |  10 +-
 .../cask/Casks/with-uninstall-postflight.rb   |  10 +-
 .../Casks/with-uninstall-preflight-multi.rb   |  10 +-
 .../cask/Casks/with-uninstall-preflight.rb    |  10 +-
 .../cask/Casks/with-uninstall-quit.rb         |  12 +-
 .../cask/Casks/with-uninstall-rmdir.rb        |  10 +-
 .../cask/Casks/with-uninstall-script-app.rb   |  16 +-
 .../cask/Casks/with-uninstall-script.rb       |  12 +-
 .../cask/Casks/with-uninstall-signal.rb       |  16 +-
 .../cask/Casks/with-uninstall-trash.rb        |  22 +--
 .../fixtures/cask/Casks/with-zap-delete.rb    |  22 +--
 .../cask/Casks/with-zap-early-script.rb       |  12 +-
 .../fixtures/cask/Casks/with-zap-kext.rb      |  12 +-
 .../fixtures/cask/Casks/with-zap-launchctl.rb |  12 +-
 .../cask/Casks/with-zap-login-item.rb         |  12 +-
 .../fixtures/cask/Casks/with-zap-multi.rb     |  10 +-
 .../fixtures/cask/Casks/with-zap-pkgutil.rb   |  12 +-
 .../fixtures/cask/Casks/with-zap-quit.rb      |  12 +-
 .../fixtures/cask/Casks/with-zap-rmdir.rb     |  10 +-
 .../fixtures/cask/Casks/with-zap-script.rb    |  12 +-
 .../fixtures/cask/Casks/with-zap-signal.rb    |  16 +-
 .../fixtures/cask/Casks/with-zap-trash.rb     |  22 +--
 .../support/fixtures/cask/Casks/with-zap.rb   |  24 +--
 .../fixtures/cask/Casks/without-languages.rb  |  10 +-
 .../fixtures/third-party/Casks/pharo.rb       |  14 +-
 .../third-party/Casks/third-party-cask.rb     |  12 +-
 159 files changed, 1002 insertions(+), 1050 deletions(-)
 delete mode 100644 Library/.rubocop_shared.yml

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 532b00437f..12f001d113 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -103,6 +103,9 @@ jobs:
         if [ "$RUNNER_OS" = "macOS" ]; then
           brew tap homebrew/cask
           brew update-reset Library/Taps/homebrew/homebrew-cask
+
+          # don't care about `brew cask style` here.
+          brew untap adoptopenjdk/openjdk
         else
           # Fix permissions for 'brew tests'
           sudo chmod -R g-w,o-w /home/linuxbrew /home/runner /opt
@@ -159,6 +162,10 @@ jobs:
     - name: Run brew style on official taps
       run: brew style --display-cop-names homebrew/bundle homebrew/services homebrew/test-bot
 
+    - name: Run brew cask style
+      if: matrix.os == 'macOS-latest'
+      run: brew cask style
+
     - name: Run vale for docs linting
       run: |
         brew install vale
diff --git a/Library/.rubocop.yml b/Library/.rubocop.yml
index 81c1dc6692..1fa2d137e6 100644
--- a/Library/.rubocop.yml
+++ b/Library/.rubocop.yml
@@ -1,4 +1,12 @@
-inherit_from: ./.rubocop_shared.yml
+# TODO: Try getting more rules in sync.
+
+require: ./Homebrew/rubocops.rb
+
+AllCops:
+  TargetRubyVersion: 2.6
+  DisplayCopNames: false
+  # enable all pending rubocops
+  NewCops: enable
 
 # enable all formulae audits
 FormulaAudit:
@@ -8,9 +16,108 @@ FormulaAudit:
 FormulaAuditStrict:
   Enabled: true
 
-# enable all pending rubocops
-AllCops:
-  NewCops: enable
+# Use `<<~` for heredocs.
+Layout/HeredocIndentation:
+  Enabled: true
+
+# Not useful in casks and formulae.
+Metrics/BlockLength:
+  Enabled: false
+
+# Keyword arguments don't have the same readability
+# problems as normal parameters.
+Metrics/ParameterLists:
+  CountKeywordArgs: false
+
+# Implicitly allow EOS as we use it everywhere.
+Naming/HeredocDelimiterNaming:
+  ForbiddenDelimiters:
+    - END, EOD, EOF
+
+# Allow dashes in filenames.
+Naming/FileName:
+  Regex: !ruby/regexp /^[\w\@\-\+\.]+(\.rb)?$/
+
+# Both styles are used depending on context,
+# e.g. `sha256` and `something_countable_1`.
+Naming/VariableNumber:
+  Enabled: false
+
+# Avoid leaking resources.
+Style/AutoResourceCleanup:
+  Enabled: true
+
+# This makes these a little more obvious.
+Style/BarePercentLiterals:
+  EnforcedStyle: percent_q
+
+# Use consistent style for better readability.
+Style/CollectionMethods:
+  Enabled: true
+
+# Prefer tokens with type annotations for consistency
+# between formatting numbers and strings.
+Style/FormatStringToken:
+  EnforcedStyle: annotated
+
+# autocorrectable and more readable
+Style/HashEachMethods:
+  Enabled: true
+Style/HashTransformKeys:
+  Enabled: true
+Style/HashTransformValues:
+  Enabled: true
+
+# Enabled now LineLength is lowish.
+Style/IfUnlessModifier:
+  Enabled: true
+
+# Only use this for numbers >= `1_000_000`.
+Style/NumericLiterals:
+  MinDigits: 7
+  Strict: true
+
+# Zero-prefixed octal literals are widely used and understood.
+Style/NumericLiteralPrefix:
+  EnforcedOctalStyle: zero_only
+
+# Rescuing `StandardError` is an understood default.
+Style/RescueStandardError:
+  EnforcedStyle: implicit
+
+# Returning `nil` is unnecessary.
+Style/ReturnNil:
+  Enabled: true
+
+# We have no use for using `warn` because we
+# are calling Ruby with warnings disabled.
+Style/StderrPuts:
+  Enabled: false
+
+# Use consistent method names.
+Style/StringMethods:
+  Enabled: true
+
+# An array of symbols is more readable than a symbol array
+# and also allows for easier grepping.
+Style/SymbolArray:
+  EnforcedStyle: brackets
+
+# Trailing commas make diffs nicer.
+Style/TrailingCommaInArguments:
+  EnforcedStyleForMultiline: comma
+Style/TrailingCommaInArrayLiteral:
+  EnforcedStyleForMultiline: comma
+Style/TrailingCommaInHashLiteral:
+  EnforcedStyleForMultiline: comma
+
+# Does not hinder readability, so might as well enable it.
+Performance/CaseWhenSplat:
+  Enabled: true
+
+# Makes code less readable for minor performance increases.
+Performance/Caller:
+  Enabled: false
 
 # don't allow cops to be disabled in formulae
 Style/DisableCopsWithinSourceCodeDirective:
@@ -54,6 +161,7 @@ Lint/AmbiguousRegexpLiteral:
 Lint/ParenthesesAsGroupedExpression:
   Enabled: false
 
+
 # most metrics don't make sense to apply for formulae/taps
 Metrics/AbcSize:
   Enabled: false
@@ -72,7 +180,15 @@ Metrics/PerceivedComplexity:
 Layout/LineLength:
   Max: 118
   # ignore manpage comments and long single-line strings
-  IgnoredPatterns: ['#: ', ' url "', ' mirror "', ' plist_options :']
+  IgnoredPatterns: ['#: ', ' url "', ' mirror "', ' plist_options ',
+                    ' appcast "', ' executable: "', '#{version.',
+                    ' "~/Library/Application Support/', '"~/Library/Caches/', '"~/Application Support',
+                    ' was verified as official when first introduced to the cask']
+
+# TODO: remove this when possible.
+Style/ClassVars:
+  Exclude:
+  - '**/developer/bin/*'
 
 # most of our APIs are internal so don't require docs
 Style/Documentation:
@@ -82,26 +198,18 @@ Style/Documentation:
 Style/FrozenStringLiteralComment:
   Enabled: false
 
+# TODO: remove this when possible.
+Style/GlobalVars:
+  Exclude:
+  - '**/developer/bin/*'
+
 # potential for errors in formulae too high with this
 Style/GuardClause:
   Enabled: false
 
-# depends_on a: :b looks weird in formulae.
+# avoid hash rockets where possible
 Style/HashSyntax:
-  EnforcedStyle: hash_rockets
-  Exclude:
-  - '**/Guardfile'
-  - '**/cmd/**/*.rb'
-  - '**/lib/**/*.rb'
-  - '**/spec/**/*.rb'
-
-# autocorrectable and more readable
-Style/HashEachMethods:
-  Enabled: true
-Style/HashTransformKeys:
-  Enabled: true
-Style/HashTransformValues:
-  Enabled: true
+  EnforcedStyle: ruby19
 
 # ruby style guide favorite
 Style/StringLiterals:
@@ -118,3 +226,11 @@ Style/TernaryParentheses:
 # a bit confusing to non-Rubyists but useful for longer arrays
 Style/WordArray:
   MinSize: 4
+
+# would rather freeze too much than too little
+Style/MutableConstant:
+  EnforcedStyle: strict
+
+# unused keyword arguments improve APIs
+Lint/UnusedMethodArgument:
+  AllowUnusedKeywordArguments: true
diff --git a/Library/.rubocop_cask.yml b/Library/.rubocop_cask.yml
index db3d6caf66..e53db5a55d 100644
--- a/Library/.rubocop_cask.yml
+++ b/Library/.rubocop_cask.yml
@@ -1,10 +1,8 @@
-inherit_from: ./.rubocop_shared.yml
+inherit_from: ./Homebrew/.rubocop.yml
 
 Cask/HomepageMatchesUrl:
   Description: 'Ensure that the homepage and url match, otherwise add a comment. More info at https://github.com/Homebrew/homebrew-cask/blob/HEAD/doc/cask_language_reference/stanzas/url.md#when-url-and-homepage-hostnames-differ-add-a-comment'
   Enabled: true
-  Exclude:
-  - '**/test/support/fixtures/cask/Casks/**/*.rb'
 
 Cask/HomepageUrlTrailingSlash:
   Description: 'Ensure that the homepage url has a slash after the domain name.'
@@ -22,44 +20,6 @@ Cask/StanzaOrder:
   Description: 'Ensure that cask stanzas are sorted correctly. More info at https://github.com/Homebrew/homebrew-cask/blob/HEAD/CONTRIBUTING.md#stanza-order'
   Enabled: true
 
-Layout/HashAlignment:
-  EnforcedHashRocketStyle: table
-  EnforcedColonStyle: table
-
-Layout/FirstArrayElementIndentation:
-  EnforcedStyle: align_brackets
-
-Layout/FirstHashElementIndentation:
-  EnforcedStyle: align_braces
-
-# Casks often contain long URLs and file paths.
-Layout/LineLength:
-  Enabled: false
-
-# Casks don't need documentation.
-Style/Documentation:
-  Enabled: false
-
-# These would only be distracting in casks.
+# don't want this for casks but re-enabled for Library/Homebrew
 Style/FrozenStringLiteralComment:
-  EnforcedStyle: never
-
-# Don't use hash rockets.
-Style/HashSyntax:
-  EnforcedStyle: ruby19_no_mixed_keys
-
-# This is more readable when the regex contains slashes.
-Style/RegexpLiteral:
-  EnforcedStyle: percent_r
-
-# Use consistent style for all arrays.
-Style/WordArray:
-  EnforcedStyle: brackets
-
-# This makes multi-line arrays more readable and alignable.
-Layout/FirstArrayElementLineBreak:
-  Enabled: true
-
-# This makes multi-line hashes more readable and alignable.
-Layout/FirstHashElementLineBreak:
-  Enabled: true
+  Enabled: false
diff --git a/Library/.rubocop_shared.yml b/Library/.rubocop_shared.yml
deleted file mode 100644
index 1f35180e12..0000000000
--- a/Library/.rubocop_shared.yml
+++ /dev/null
@@ -1,110 +0,0 @@
-# TODO: Try getting more rules in sync.
-
-require: ./Homebrew/rubocops.rb
-
-AllCops:
-  TargetRubyVersion: 2.6
-  DisplayCopNames: false
-
-# Use `<<~` for heredocs.
-Layout/HeredocIndentation:
-  Enabled: true
-
-# Not useful in casks and formulae.
-Metrics/BlockLength:
-  Enabled: false
-
-# Keyword arguments don't have the same readability
-# problems as normal parameters.
-Metrics/ParameterLists:
-  CountKeywordArgs: false
-
-# Implicitly allow EOS as we use it everywhere.
-Naming/HeredocDelimiterNaming:
-  ForbiddenDelimiters:
-    - END, EOD, EOF
-
-# Allow dashes in filenames.
-Naming/FileName:
-  Regex: !ruby/regexp /^[\w\@\-\+\.]+(\.rb)?$/
-
-# Both styles are used depending on context,
-# e.g. `sha256` and `something_countable_1`.
-Naming/VariableNumber:
-  Enabled: false
-
-# Avoid leaking resources.
-Style/AutoResourceCleanup:
-  Enabled: true
-
-# This makes these a little more obvious.
-Style/BarePercentLiterals:
-  EnforcedStyle: percent_q
-
-# Use consistent style for better readability.
-Style/CollectionMethods:
-  Enabled: true
-
-# Prefer tokens with type annotations for consistency
-# between formatting numbers and strings.
-Style/FormatStringToken:
-  EnforcedStyle: annotated
-
-# autocorrectable and more readable
-Style/HashEachMethods:
-  Enabled: true
-Style/HashTransformKeys:
-  Enabled: true
-Style/HashTransformValues:
-  Enabled: true
-
-# Enabled now LineLength is lowish.
-Style/IfUnlessModifier:
-  Enabled: true
-
-# Only use this for numbers >= `1_000_000`.
-Style/NumericLiterals:
-  MinDigits: 7
-  Strict: true
-
-# Zero-prefixed octal literals are widely used and understood.
-Style/NumericLiteralPrefix:
-  EnforcedOctalStyle: zero_only
-
-# Rescuing `StandardError` is an understood default.
-Style/RescueStandardError:
-  EnforcedStyle: implicit
-
-# Returning `nil` is unnecessary.
-Style/ReturnNil:
-  Enabled: true
-
-# We have no use for using `warn` because we
-# are calling Ruby with warnings disabled.
-Style/StderrPuts:
-  Enabled: false
-
-# Use consistent method names.
-Style/StringMethods:
-  Enabled: true
-
-# An array of symbols is more readable than a symbol array
-# and also allows for easier grepping.
-Style/SymbolArray:
-  EnforcedStyle: brackets
-
-# Trailing commas make diffs nicer.
-Style/TrailingCommaInArguments:
-  EnforcedStyleForMultiline: comma
-Style/TrailingCommaInArrayLiteral:
-  EnforcedStyleForMultiline: comma
-Style/TrailingCommaInHashLiteral:
-  EnforcedStyleForMultiline: comma
-
-# Does not hinder readability, so might as well enable it.
-Performance/CaseWhenSplat:
-  Enabled: true
-
-# Makes code less readable for minor performance increases.
-Performance/Caller:
-  Enabled: false
diff --git a/Library/Homebrew/.rubocop.yml b/Library/Homebrew/.rubocop.yml
index 7641e575e5..cca1eb3204 100644
--- a/Library/Homebrew/.rubocop.yml
+++ b/Library/Homebrew/.rubocop.yml
@@ -6,7 +6,6 @@ AllCops:
     - 'Library/Homebrew/.simplecov'
   Exclude:
     - 'bin/*'
-    - '**/Casks/**/*'
     - '**/vendor/**/*'
 
 # messes up system formatting for formulae but good for Homebrew/brew
@@ -35,10 +34,6 @@ Lint/NestedMethodDefinition:
 Lint/ParenthesesAsGroupedExpression:
   Enabled: true
 
-# unused keyword arguments improve APIs
-Lint/UnusedMethodArgument:
-  AllowUnusedKeywordArguments: true
-
 # TODO: try to bring down all metrics maximums
 Metrics/AbcSize:
   Enabled: true
@@ -113,10 +108,7 @@ Style/BlockDelimiters:
 
 # don't group nicely documented or private attr_readers
 Style/AccessorGrouping:
-  Enabled: true
   Exclude:
-    - 'cask/cmd/internal_stanza.rb'
-    - 'cask/download.rb'
     - 'formula.rb'
     - 'formulary.rb'
     - 'migrator.rb'
@@ -124,11 +116,6 @@ Style/AccessorGrouping:
     - 'system_command.rb'
     - 'tap.rb'
 
-# https://github.com/rubocop-hq/rubocop/issues/8257
-Style/BisectedAttrAccessor:
-  Exclude:
-     - 'cask/url.rb'
-
 # document our public APIs
 Style/Documentation:
   Enabled: true
@@ -143,19 +130,9 @@ Style/DocumentationMethod:
 Style/FrozenStringLiteralComment:
   Enabled: true
   EnforcedStyle: always
+  Exclude:
+  - '**/Casks/**/*.rb'
 
 # so many of these in formulae but none in here
 Style/GuardClause:
   Enabled: true
-
-# hash-rockets preferred for formulae, a: 1 preferred here
-Style/HashSyntax:
-  EnforcedStyle: ruby19_no_mixed_keys
-
-# would rather freeze too much than too little
-Style/MutableConstant:
-  EnforcedStyle: strict
-
-# LineLength is low enough here to re-enable it.
-Style/IfUnlessModifier:
-  Enabled: true
diff --git a/Library/Homebrew/cask/cmd/internal_stanza.rb b/Library/Homebrew/cask/cmd/internal_stanza.rb
index 20235e13af..106bd91560 100644
--- a/Library/Homebrew/cask/cmd/internal_stanza.rb
+++ b/Library/Homebrew/cask/cmd/internal_stanza.rb
@@ -32,12 +32,8 @@ module Cask
       option "--yaml",    :yaml,    false
       option "--inspect", :inspect, false
 
-      attr_accessor :format
-
+      attr_accessor :format, :stanza
       private :format, :format=
-
-      attr_accessor :stanza
-
       private :stanza, :stanza=
 
       def initialize(*)
diff --git a/Library/Homebrew/rubocops/cask/homepage_matches_url.rb b/Library/Homebrew/rubocops/cask/homepage_matches_url.rb
index ca2bea9d6d..7d80c6405a 100644
--- a/Library/Homebrew/rubocops/cask/homepage_matches_url.rb
+++ b/Library/Homebrew/rubocops/cask/homepage_matches_url.rb
@@ -9,7 +9,7 @@ module RuboCop
       # or if it doesn't, checks if a comment in the form
       # `# example.com was verified as official when first introduced to the cask`
       # is present.
-      class HomepageMatchesUrl < Cop # rubocop:disable Metrics/ClassLength
+      class HomepageMatchesUrl < Cop
         extend Forwardable
         include CaskHelp
 
@@ -134,7 +134,13 @@ module RuboCop
 
         def url_match_homepage?(stanza)
           host = extract_url(stanza).downcase
-          host_uri = URI(remove_non_ascii(host))
+          host_uri = begin
+            URI(remove_non_ascii(host))
+          rescue URI::InvalidURIError
+            # Can't check if we can't parse.
+            return true
+          end
+
           host = if host.match?(/:\d/) && host_uri.port != 80
             "#{host_uri.host}:#{host_uri.port}"
           else
diff --git a/Library/Homebrew/test/cask/cmd/cat_spec.rb b/Library/Homebrew/test/cask/cmd/cat_spec.rb
index 5c424e6e67..23dfa89f5b 100644
--- a/Library/Homebrew/test/cask/cmd/cat_spec.rb
+++ b/Library/Homebrew/test/cask/cmd/cat_spec.rb
@@ -10,14 +10,14 @@ describe Cask::Cmd::Cat, :cask do
   describe "given a basic Cask" do
     let(:basic_cask_content) {
       <<~RUBY
-        cask 'basic-cask' do
-          version '1.2.3'
-          sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+        cask "basic-cask" do
+          version "1.2.3"
+          sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
-          url 'https://brew.sh/TestCask.dmg'
-          homepage 'https://brew.sh/'
+          url "https://brew.sh/TestCask.dmg"
+          homepage "https://brew.sh/"
 
-          app 'TestCask.app'
+          app "TestCask.app"
         end
       RUBY
     }
diff --git a/Library/Homebrew/test/cask/cmd/style_spec.rb b/Library/Homebrew/test/cask/cmd/style_spec.rb
index 5767740cb2..529e384c4f 100644
--- a/Library/Homebrew/test/cask/cmd/style_spec.rb
+++ b/Library/Homebrew/test/cask/cmd/style_spec.rb
@@ -15,14 +15,16 @@ describe Cask::Cmd::Style, :cask do
 
     around do |example|
       FileUtils.ln_s HOMEBREW_LIBRARY_PATH, HOMEBREW_LIBRARY/"Homebrew"
+      FileUtils.ln_s HOMEBREW_LIBRARY_PATH.parent/".rubocop.yml", HOMEBREW_LIBRARY/".rubocop.yml"
       FileUtils.ln_s HOMEBREW_LIBRARY_PATH.parent/".rubocop_cask.yml", HOMEBREW_LIBRARY/".rubocop_cask.yml"
-      FileUtils.ln_s HOMEBREW_LIBRARY_PATH.parent/".rubocop_shared.yml", HOMEBREW_LIBRARY/".rubocop_shared.yml"
+      FileUtils.ln_s HOMEBREW_LIBRARY_PATH.parent/".rubocop_rspec.yml", HOMEBREW_LIBRARY/".rubocop_rspec.yml"
 
       example.run
     ensure
       FileUtils.rm_f HOMEBREW_LIBRARY/"Homebrew"
+      FileUtils.rm_f HOMEBREW_LIBRARY/".rubocop.yml"
       FileUtils.rm_f HOMEBREW_LIBRARY/".rubocop_cask.yml"
-      FileUtils.rm_f HOMEBREW_LIBRARY/".rubocop_shared.yml"
+      FileUtils.rm_f HOMEBREW_LIBRARY/".rubocop_rspec.yml"
     end
 
     before do
diff --git a/Library/Homebrew/test/style_spec.rb b/Library/Homebrew/test/style_spec.rb
index cd5bcaefda..36f8a035e0 100644
--- a/Library/Homebrew/test/style_spec.rb
+++ b/Library/Homebrew/test/style_spec.rb
@@ -6,13 +6,11 @@ describe Homebrew::Style do
   around do |example|
     FileUtils.ln_s HOMEBREW_LIBRARY_PATH, HOMEBREW_LIBRARY/"Homebrew"
     FileUtils.ln_s HOMEBREW_LIBRARY_PATH.parent/".rubocop.yml", HOMEBREW_LIBRARY/".rubocop.yml"
-    FileUtils.ln_s HOMEBREW_LIBRARY_PATH.parent/".rubocop_shared.yml", HOMEBREW_LIBRARY/".rubocop_shared.yml"
 
     example.run
   ensure
     FileUtils.rm_f HOMEBREW_LIBRARY/"Homebrew"
     FileUtils.rm_f HOMEBREW_LIBRARY/".rubocop.yml"
-    FileUtils.rm_f HOMEBREW_LIBRARY/".rubocop_shared.yml"
   end
 
   before do
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/adobe-air.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/adobe-air.rb
index 39c7214180..87f3b46d2e 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/adobe-air.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/adobe-air.rb
@@ -1,10 +1,10 @@
-cask 'adobe-air' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "adobe-air" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
-  url 'https://brew.sh/TestCask.dmg'
-  name 'Adobe Air'
-  homepage 'https://brew.sh/'
+  url "https://brew.sh/TestCask.dmg"
+  name "Adobe Air"
+  homepage "https://brew.sh/"
 
-  app 'TestCask.app'
+  app "TestCask.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/adobe-illustrator.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/adobe-illustrator.rb
index afe643362a..982540f469 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/adobe-illustrator.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/adobe-illustrator.rb
@@ -1,10 +1,10 @@
-cask 'adobe-illustrator' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "adobe-illustrator" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
-  url 'https://brew.sh/TestCask.dmg'
-  name 'Adobe Illustrator'
-  homepage 'https://brew.sh/'
+  url "https://brew.sh/TestCask.dmg"
+  name "Adobe Illustrator"
+  homepage "https://brew.sh/"
 
-  app 'TestCask.app'
+  app "TestCask.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/appdir-interpolation.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/appdir-interpolation.rb
index 9cfdd1f386..9ad8f2be4b 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/appdir-interpolation.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/appdir-interpolation.rb
@@ -1,9 +1,9 @@
-cask 'appdir-interpolation' do
-  version '2.61'
-  sha256 'e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68'
+cask "appdir-interpolation" do
+  version "2.61"
+  sha256 "e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/transmission-2.61.dmg"
-  homepage 'https://brew.sh/appdir-interpolation'
+  homepage "https://brew.sh/appdir-interpolation"
 
   binary "#{appdir}/some/path"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/auto-updates.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/auto-updates.rb
index b0264369f5..508b606709 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/auto-updates.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/auto-updates.rb
@@ -1,11 +1,11 @@
-cask 'auto-updates' do
-  version '2.61'
-  sha256 '5633c3a0f2e572cbf021507dec78c50998b398c343232bdfc7e26221d0a5db4d'
+cask "auto-updates" do
+  version "2.61"
+  sha256 "5633c3a0f2e572cbf021507dec78c50998b398c343232bdfc7e26221d0a5db4d"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyApp.zip"
-  homepage 'https://brew.sh/MyFancyApp'
+  homepage "https://brew.sh/MyFancyApp"
 
   auto_updates true
 
-  app 'MyFancyApp/MyFancyApp.app'
+  app "MyFancyApp/MyFancyApp.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/bad-checksum.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/bad-checksum.rb
index 71c2161948..af3a4a98db 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/bad-checksum.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/bad-checksum.rb
@@ -1,9 +1,9 @@
-cask 'bad-checksum' do
-  version '1.2.3'
-  sha256 'badbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadb'
+cask "bad-checksum" do
+  version "1.2.3"
+  sha256 "badbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadb"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/'
+  homepage "https://brew.sh/"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/bad-checksum2.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/bad-checksum2.rb
index 6fe4729e47..0e99fb4243 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/bad-checksum2.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/bad-checksum2.rb
@@ -1,9 +1,9 @@
-cask 'bad-checksum2' do
-  version '1.2.3'
-  sha256 'badbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadb'
+cask "bad-checksum2" do
+  version "1.2.3"
+  sha256 "badbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadb"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/container.tar.gz"
-  homepage 'https://brew.sh/container-tar-gz'
+  homepage "https://brew.sh/container-tar-gz"
 
-  app 'container'
+  app "container"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/basic-cask.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/basic-cask.rb
index 427b2dc0d2..08b1ea7723 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/basic-cask.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/basic-cask.rb
@@ -1,9 +1,9 @@
-cask 'basic-cask' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "basic-cask" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
-  url 'https://brew.sh/TestCask.dmg'
-  homepage 'https://brew.sh/'
+  url "https://brew.sh/TestCask.dmg"
+  homepage "https://brew.sh/"
 
-  app 'TestCask.app'
+  app "TestCask.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/booby-trap.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/booby-trap.rb
index 9d3a6d3334..a720d5300f 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/booby-trap.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/booby-trap.rb
@@ -1,8 +1,8 @@
-cask 'booby-trap' do
-  version '0.0.7'
+cask "booby-trap" do
+  version "0.0.7"
 
   url do
     # to be lazily evaluated
-    raise 'Boom'
+    raise "Boom"
   end
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/compat/with-depends-on-macos-string.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/compat/with-depends-on-macos-string.rb
index 939b7713cc..0d33222c22 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/compat/with-depends-on-macos-string.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/compat/with-depends-on-macos-string.rb
@@ -1,11 +1,11 @@
-cask 'with-depends-on-macos-string' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "with-depends-on-macos-string" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/with-depends-on-macos-string'
+  homepage "https://brew.sh/with-depends-on-macos-string"
 
   depends_on macos: MacOS.version.to_s
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/container-7z.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/container-7z.rb
index f7f2d9f83f..8b2dca0b8a 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/container-7z.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/container-7z.rb
@@ -1,11 +1,11 @@
-cask 'container-7z' do
-  version '1.2.3'
-  sha256 '3f9542ace85ed5f88549e2d0ea82210f8ddc87e0defbb78469d3aed719b3c964'
+cask "container-7z" do
+  version "1.2.3"
+  sha256 "3f9542ace85ed5f88549e2d0ea82210f8ddc87e0defbb78469d3aed719b3c964"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/container.7z"
-  homepage 'https://brew.sh/container-7z'
+  homepage "https://brew.sh/container-7z"
 
-  depends_on formula: 'unar'
+  depends_on formula: "unar"
 
-  app 'container'
+  app "container"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/container-bzip2.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/container-bzip2.rb
index 7ef7b8c03e..49d54be605 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/container-bzip2.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/container-bzip2.rb
@@ -1,9 +1,9 @@
-cask 'container-bzip2' do
-  version '1.2.3'
-  sha256 'eaf67b3a62cb9275f96e45d05c70b94bef9ef1dae344083e93eda6b0b388a61c'
+cask "container-bzip2" do
+  version "1.2.3"
+  sha256 "eaf67b3a62cb9275f96e45d05c70b94bef9ef1dae344083e93eda6b0b388a61c"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/container.bz2"
-  homepage 'https://brew.sh/container-bzip2'
+  homepage "https://brew.sh/container-bzip2"
 
-  app 'container'
+  app "container"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/container-cab.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/container-cab.rb
index c09fc0545c..59082d7a63 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/container-cab.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/container-cab.rb
@@ -1,11 +1,11 @@
-cask 'container-cab' do
-  version '1.2.3'
-  sha256 'c267f5cebb14814c8e612a8b7d2bda02aec913f869509b6f1d3883427c0f552b'
+cask "container-cab" do
+  version "1.2.3"
+  sha256 "c267f5cebb14814c8e612a8b7d2bda02aec913f869509b6f1d3883427c0f552b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/container.cab"
-  homepage 'https://brew.sh/container-cab'
+  homepage "https://brew.sh/container-cab"
 
-  depends_on formula: 'cabextract'
+  depends_on formula: "cabextract"
 
-  app 'container'
+  app "container"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/container-dmg.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/container-dmg.rb
index 1d34c071ec..7b1ebb8fea 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/container-dmg.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/container-dmg.rb
@@ -1,9 +1,9 @@
-cask 'container-dmg' do
-  version '1.2.3'
-  sha256 '74d89d4fa5cef175cf43666ce11fefa3741aa1522114042ac75e656be37141a1'
+cask "container-dmg" do
+  version "1.2.3"
+  sha256 "74d89d4fa5cef175cf43666ce11fefa3741aa1522114042ac75e656be37141a1"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/container.dmg"
-  homepage 'https://brew.sh/container-dmg'
+  homepage "https://brew.sh/container-dmg"
 
-  app 'container'
+  app "container"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/container-gzip.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/container-gzip.rb
index 2ccc6c5628..96f86f416f 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/container-gzip.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/container-gzip.rb
@@ -1,9 +1,9 @@
-cask 'container-gzip' do
-  version '1.2.3'
-  sha256 'fa4ebb5246583c4b6e62e1df4e3b71b4e38a1d7d91c025665827195d36214b20'
+cask "container-gzip" do
+  version "1.2.3"
+  sha256 "fa4ebb5246583c4b6e62e1df4e3b71b4e38a1d7d91c025665827195d36214b20"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/container.gz"
-  homepage 'https://brew.sh/container-gzip'
+  homepage "https://brew.sh/container-gzip"
 
-  app 'container'
+  app "container"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/container-pkg.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/container-pkg.rb
index 11250b9082..2dd02e2db3 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/container-pkg.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/container-pkg.rb
@@ -1,7 +1,7 @@
-cask 'container-pkg' do
-  version '1.2.3'
-  sha256 '611c50c8a2a2098951d2cd0fd54787ed81b92cd97b4b08bd7cba17f1e1d8e40b'
+cask "container-pkg" do
+  version "1.2.3"
+  sha256 "611c50c8a2a2098951d2cd0fd54787ed81b92cd97b4b08bd7cba17f1e1d8e40b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/container.pkg"
-  homepage 'https://brew.sh/container-pkg'
+  homepage "https://brew.sh/container-pkg"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/container-tar-gz.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/container-tar-gz.rb
index 81afa6155f..3a4a03f4e4 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/container-tar-gz.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/container-tar-gz.rb
@@ -1,9 +1,9 @@
-cask 'container-tar-gz' do
-  version '1.2.3'
-  sha256 'fab685fabf73d5a9382581ce8698fce9408f5feaa49fa10d9bc6c510493300f5'
+cask "container-tar-gz" do
+  version "1.2.3"
+  sha256 "fab685fabf73d5a9382581ce8698fce9408f5feaa49fa10d9bc6c510493300f5"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/container.tar.gz"
-  homepage 'https://brew.sh/container-tar-gz'
+  homepage "https://brew.sh/container-tar-gz"
 
-  app 'container'
+  app "container"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/container-xar.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/container-xar.rb
index 38a205a24b..6da86517a0 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/container-xar.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/container-xar.rb
@@ -1,9 +1,9 @@
-cask 'container-xar' do
-  version '1.2.3'
-  sha256 '5bb8e09a6fc630ebeaf266b1fd2d15e2ae7d32d7e4da6668a8093426fa1ba509'
+cask "container-xar" do
+  version "1.2.3"
+  sha256 "5bb8e09a6fc630ebeaf266b1fd2d15e2ae7d32d7e4da6668a8093426fa1ba509"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/container.xar"
-  homepage 'https://brew.sh/container-xar'
+  homepage "https://brew.sh/container-xar"
 
-  app 'container'
+  app "container"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/devmate-with-appcast.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/devmate-with-appcast.rb
index ff6ce958b1..5a83a2b1ef 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/devmate-with-appcast.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/devmate-with-appcast.rb
@@ -1,12 +1,12 @@
-cask 'devmate-with-appcast' do
-  version '1.0'
-  sha256 'a69e7357bea014f4c14ac9699274f559086844ffa46563c4619bf1addfd72ad9'
+cask "devmate-with-appcast" do
+  version "1.0"
+  sha256 "a69e7357bea014f4c14ac9699274f559086844ffa46563c4619bf1addfd72ad9"
 
   # dl.devmate.com/com.my.fancyapp was verified as official when first introduced to the cask
   url "https://dl.devmate.com/com.my.fancyapp/app_#{version}.zip"
-  appcast 'https://updates.devmate.com/com.my.fancyapp.app.xml'
-  name 'DevMate'
-  homepage 'https://www.brew.sh/'
+  appcast "https://updates.devmate.com/com.my.fancyapp.app.xml"
+  name "DevMate"
+  homepage "https://www.brew.sh/"
 
-  app 'DevMate.app'
+  app "DevMate.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/devmate-without-appcast.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/devmate-without-appcast.rb
index 0d9b101167..fc3f177721 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/devmate-without-appcast.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/devmate-without-appcast.rb
@@ -1,11 +1,11 @@
-cask 'devmate-without-appcast' do
-  version '1.0'
-  sha256 'a69e7357bea014f4c14ac9699274f559086844ffa46563c4619bf1addfd72ad9'
+cask "devmate-without-appcast" do
+  version "1.0"
+  sha256 "a69e7357bea014f4c14ac9699274f559086844ffa46563c4619bf1addfd72ad9"
 
   # dl.devmate.com/com.my.fancyapp was verified as official when first introduced to the cask
   url "https://dl.devmate.com/com.my.fancyapp/app_#{version}.zip"
-  name 'DevMate'
-  homepage 'https://www.brew.sh/'
+  name "DevMate"
+  homepage "https://www.brew.sh/"
 
-  app 'DevMate.app'
+  app "DevMate.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/generic-artifact-absolute-target.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/generic-artifact-absolute-target.rb
index 362bdd22d6..d35cf81382 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/generic-artifact-absolute-target.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/generic-artifact-absolute-target.rb
@@ -1,3 +1,3 @@
-cask 'generic-artifact-absolute-target' do
-  artifact 'Caffeine.app', target: "#{appdir}/Caffeine.app"
+cask "generic-artifact-absolute-target" do
+  artifact "Caffeine.app", target: "#{appdir}/Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/generic-artifact-relative-target.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/generic-artifact-relative-target.rb
index eb521e35aa..576f4de472 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/generic-artifact-relative-target.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/generic-artifact-relative-target.rb
@@ -1,3 +1,3 @@
-cask 'generic-artifact-relative-target' do
-  artifact 'Caffeine.app', target: 'Caffeine.app'
+cask "generic-artifact-relative-target" do
+  artifact "Caffeine.app", target: "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/github-with-appcast.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/github-with-appcast.rb
index 5017b4f501..5f679fb8f2 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/github-with-appcast.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/github-with-appcast.rb
@@ -1,13 +1,13 @@
-cask 'github-with-appcast' do
-  version '1.0'
-  sha256 'a69e7357bea014f4c14ac9699274f559086844ffa46563c4619bf1addfd72ad9'
+cask "github-with-appcast" do
+  version "1.0"
+  sha256 "a69e7357bea014f4c14ac9699274f559086844ffa46563c4619bf1addfd72ad9"
 
   url "https://github.com/user/project/releases/download/#{version}/github.pkg"
-  appcast 'https://github.com/user/project/releases.atom'
-  name 'github'
-  homepage 'https://github.com/user/project'
+  appcast "https://github.com/user/project/releases.atom"
+  name "github"
+  homepage "https://github.com/user/project"
 
-  pkg 'github.pkg'
+  pkg "github.pkg"
 
-  uninstall pkgutil: 'com.github'
+  uninstall pkgutil: "com.github"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/github-without-appcast.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/github-without-appcast.rb
index 9e7e17864d..3637fda875 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/github-without-appcast.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/github-without-appcast.rb
@@ -1,12 +1,12 @@
-cask 'github-without-appcast' do
-  version '1.0'
-  sha256 'a69e7357bea014f4c14ac9699274f559086844ffa46563c4619bf1addfd72ad9'
+cask "github-without-appcast" do
+  version "1.0"
+  sha256 "a69e7357bea014f4c14ac9699274f559086844ffa46563c4619bf1addfd72ad9"
 
   url "https://github.com/user/project/releases/download/#{version}/github.pkg"
-  name 'github'
-  homepage 'https://github.com/user/project'
+  name "github"
+  homepage "https://github.com/user/project"
 
-  pkg 'github.pkg'
+  pkg "github.pkg"
 
-  uninstall pkgutil: 'com.github'
+  uninstall pkgutil: "com.github"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/hockeyapp-with-appcast.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/hockeyapp-with-appcast.rb
index 6d1b89a737..48385f356a 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/hockeyapp-with-appcast.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/hockeyapp-with-appcast.rb
@@ -1,12 +1,12 @@
-cask 'hockeyapp-with-appcast' do
-  version '1.0,123'
-  sha256 'a69e7357bea014f4c14ac9699274f559086844ffa46563c4619bf1addfd72ad9'
+cask "hockeyapp-with-appcast" do
+  version "1.0,123"
+  sha256 "a69e7357bea014f4c14ac9699274f559086844ffa46563c4619bf1addfd72ad9"
 
   # rink.hockeyapp.net/api/2/apps/67503a7926431872c4b6c1549f5bd6b1 was verified as official when first introduced to the cask
   url "https://rink.hockeyapp.net/api/2/apps/67503a7926431872c4b6c1549f5bd6b1/app_versions/#{version.after_comma}?format=zip"
-  appcast 'https://rink.hockeyapp.net/api/2/apps/67503a7926431872c4b6c1549f5bd6b1'
-  name 'HockeyApp'
-  homepage 'https://www.brew.sh/'
+  appcast "https://rink.hockeyapp.net/api/2/apps/67503a7926431872c4b6c1549f5bd6b1"
+  name "HockeyApp"
+  homepage "https://www.brew.sh/"
 
-  app 'HockeyApp.app'
+  app "HockeyApp.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/hockeyapp-without-appcast.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/hockeyapp-without-appcast.rb
index 717f6ebf48..c4000dac81 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/hockeyapp-without-appcast.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/hockeyapp-without-appcast.rb
@@ -1,11 +1,11 @@
-cask 'hockeyapp-without-appcast' do
-  version '1.0,123'
-  sha256 'a69e7357bea014f4c14ac9699274f559086844ffa46563c4619bf1addfd72ad9'
+cask "hockeyapp-without-appcast" do
+  version "1.0,123"
+  sha256 "a69e7357bea014f4c14ac9699274f559086844ffa46563c4619bf1addfd72ad9"
 
   # rink.hockeyapp.net/api/2/apps/67503a7926431872c4b6c1549f5bd6b1 was verified as official when first introduced to the cask
   url "https://rink.hockeyapp.net/api/2/apps/67503a7926431872c4b6c1549f5bd6b1/app_versions/#{version.after_comma}?format=zip"
-  name 'HockeyApp'
-  homepage 'https://www.brew.sh/'
+  name "HockeyApp"
+  homepage "https://www.brew.sh/"
 
-  app 'HockeyApp.app'
+  app "HockeyApp.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/installer-with-uninstall.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/installer-with-uninstall.rb
index ce2296af4a..4d1893d44b 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/installer-with-uninstall.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/installer-with-uninstall.rb
@@ -1,11 +1,11 @@
-cask 'installer-with-uninstall' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "installer-with-uninstall" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/'
+  homepage "https://brew.sh/"
 
-  installer manual: 'Caffeine.app'
+  installer manual: "Caffeine.app"
 
-  uninstall delete: '/Applications/Caffeine.app'
+  uninstall delete: "/Applications/Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid-sha256.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid-sha256.rb
index 2804da7c39..d2c6809eec 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid-sha256.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid-sha256.rb
@@ -1,4 +1,4 @@
-cask 'invalid-sha256' do
-  version '1.2.3'
-  sha256 'not a valid shasum'
+cask "invalid-sha256" do
+  version "1.2.3"
+  sha256 "not a valid shasum"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-appcast-multiple.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-appcast-multiple.rb
index beb52b42f7..69d7f8f4a5 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-appcast-multiple.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-appcast-multiple.rb
@@ -1,11 +1,11 @@
-cask 'invalid-appcast-multiple' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "invalid-appcast-multiple" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  appcast 'https://brew.sh/appcast1.xml'
-  appcast 'https://brew.sh/appcast2.xml'
-  homepage 'https://brew.sh/invalid-appcast-multiple'
+  appcast "https://brew.sh/appcast1.xml"
+  appcast "https://brew.sh/appcast2.xml"
+  homepage "https://brew.sh/invalid-appcast-multiple"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-appcast-url.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-appcast-url.rb
index 1aa85a693e..b5fa78e0f0 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-appcast-url.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-appcast-url.rb
@@ -1,10 +1,10 @@
-cask 'invalid-appcast-url' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "invalid-appcast-url" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
   appcast 1
-  homepage 'https://brew.sh/invalid-appcast-url'
+  homepage "https://brew.sh/invalid-appcast-url"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-conflicts-with-key.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-conflicts-with-key.rb
index 03b5e74ce9..9a8974d725 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-conflicts-with-key.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-conflicts-with-key.rb
@@ -1,11 +1,11 @@
-cask 'invalid-conflicts-with-key' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "invalid-conflicts-with-key" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/invalid-conflicts-with-key'
+  homepage "https://brew.sh/invalid-conflicts-with-key"
 
-  conflicts_with no_such_key: 'unar'
+  conflicts_with no_such_key: "unar"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-arch-value.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-arch-value.rb
index 4a5e12857b..dc9bfdc835 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-arch-value.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-arch-value.rb
@@ -1,11 +1,11 @@
-cask 'invalid-depends-on-arch-value' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "invalid-depends-on-arch-value" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/invalid-depends-on-arch-value'
+  homepage "https://brew.sh/invalid-depends-on-arch-value"
 
   depends_on arch: :no_such_arch
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-key.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-key.rb
index 1b653ed61e..346bed45d8 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-key.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-key.rb
@@ -1,11 +1,11 @@
-cask 'invalid-depends-on-key' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "invalid-depends-on-key" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/invalid-depends-on-key'
+  homepage "https://brew.sh/invalid-depends-on-key"
 
-  depends_on no_such_key: 'unar'
+  depends_on no_such_key: "unar"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-macos-bad-release.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-macos-bad-release.rb
index 4d553bffa3..cc1cb02870 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-macos-bad-release.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-macos-bad-release.rb
@@ -1,11 +1,11 @@
-cask 'invalid-depends-on-macos-bad-release' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "invalid-depends-on-macos-bad-release" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/invalid-depends-on-macos-bad-release'
+  homepage "https://brew.sh/invalid-depends-on-macos-bad-release"
 
   depends_on macos: :no_such_release
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-x11-value.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-x11-value.rb
index 5ebc910357..780b00135d 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-x11-value.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-depends-on-x11-value.rb
@@ -1,11 +1,11 @@
-cask 'invalid-depends-on-x11-value' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "invalid-depends-on-x11-value" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/invalid-depends-on-x11-value'
+  homepage "https://brew.sh/invalid-depends-on-x11-value"
 
   depends_on x11: :no_such_value
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-generic-artifact-no-target.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-generic-artifact-no-target.rb
index b0dab8a0ec..91c6318f76 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-generic-artifact-no-target.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-generic-artifact-no-target.rb
@@ -1,9 +1,9 @@
-cask 'invalid-generic-artifact-no-target' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "invalid-generic-artifact-no-target" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/with-generic-artifact'
+  homepage "https://brew.sh/with-generic-artifact"
 
-  artifact 'Caffeine.app'
+  artifact "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-header-format.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-header-format.rb
index 20896b4566..91f77d9e2b 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-header-format.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-header-format.rb
@@ -1,9 +1,9 @@
-cask 'invalid-header-format', :invalid do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "invalid-header-format", :invalid do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/'
+  homepage "https://brew.sh/"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-header-token-mismatch.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-header-token-mismatch.rb
index f459c13a26..9e46d590c0 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-header-token-mismatch.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-header-token-mismatch.rb
@@ -1,9 +1,9 @@
-cask 'invalid-header-token-mismatch-this-text-does-not-belong' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "invalid-header-token-mismatch-this-text-does-not-belong" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/'
+  homepage "https://brew.sh/"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-header-version.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-header-version.rb
index 36907fb57a..6bcc927db6 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-header-version.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-header-version.rb
@@ -1,9 +1,9 @@
-cask 'invalid-header-version' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "invalid-header-version" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/'
+  homepage "https://brew.sh/"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-manpage-no-section.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-manpage-no-section.rb
index 6dd3148756..32d5ee74d0 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-manpage-no-section.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-manpage-no-section.rb
@@ -1,9 +1,9 @@
-cask 'invalid-manpage-no-section' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "invalid-manpage-no-section" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/AppWithManpage.zip"
-  homepage 'https://brew.sh/with-generic-artifact'
+  homepage "https://brew.sh/with-generic-artifact"
 
-  manpage 'manpage'
+  manpage "manpage"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-stage-only-conflict.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-stage-only-conflict.rb
index eed2dc356d..e94969fbe9 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-stage-only-conflict.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-stage-only-conflict.rb
@@ -1,10 +1,10 @@
-cask 'invalid-stage-only-conflict' do
-  version '2.61'
-  sha256 'e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68'
+cask "invalid-stage-only-conflict" do
+  version "2.61"
+  sha256 "e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/transmission-2.61.dmg"
-  homepage 'https://brew.sh/invalid-stage-only-conflict'
+  homepage "https://brew.sh/invalid-stage-only-conflict"
 
-  app 'Transmission.app'
+  app "Transmission.app"
   stage_only true
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-two-homepage.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-two-homepage.rb
index 670df6aef6..b7325149a5 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-two-homepage.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-two-homepage.rb
@@ -1,10 +1,10 @@
-cask 'invalid-two-homepage' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "invalid-two-homepage" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/'
-  homepage 'https://www.brew.sh/local-caffeine'
+  homepage "https://brew.sh/"
+  homepage "https://www.brew.sh/local-caffeine"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-two-url.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-two-url.rb
index 47e0918d95..b8b4e731cc 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-two-url.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-two-url.rb
@@ -1,10 +1,10 @@
-cask 'invalid-two-url' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "invalid-two-url" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  url 'https://brew.sh/caffeine.zip'
-  homepage 'https://brew.sh/'
+  url "https://brew.sh/caffeine.zip"
+  homepage "https://brew.sh/"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-two-version.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-two-version.rb
index b806c401f1..f952d94e60 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-two-version.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/invalid/invalid-two-version.rb
@@ -1,10 +1,10 @@
-cask 'invalid-two-version' do
-  version '1.2.3'
-  version '2.0'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "invalid-two-version" do
+  version "1.2.3"
+  version "2.0"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/'
+  homepage "https://brew.sh/"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/latest-with-appcast.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/latest-with-appcast.rb
index df7572e8f8..ad893cf7a6 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/latest-with-appcast.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/latest-with-appcast.rb
@@ -1,10 +1,10 @@
-cask 'latest-with-appcast' do
+cask "latest-with-appcast" do
   version :latest
   sha256 :no_check
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  appcast 'https://brew.sh/appcast.xml'
-  homepage 'https://brew.sh/with-appcast'
+  appcast "https://brew.sh/appcast.xml"
+  homepage "https://brew.sh/with-appcast"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/latest-with-auto-updates.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/latest-with-auto-updates.rb
index a4fa9c2016..e02a7f5aaa 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/latest-with-auto-updates.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/latest-with-auto-updates.rb
@@ -1,11 +1,11 @@
-cask 'latest-with-auto-updates' do
+cask "latest-with-auto-updates" do
   version :latest
   sha256 :no_check
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/latest-with-auto-updates'
+  homepage "https://brew.sh/latest-with-auto-updates"
 
   auto_updates true
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/local-caffeine.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/local-caffeine.rb
index 8954b938fc..c467ca45ac 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/local-caffeine.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/local-caffeine.rb
@@ -1,9 +1,9 @@
-cask 'local-caffeine' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "local-caffeine" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/'
+  homepage "https://brew.sh/"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/local-transmission.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/local-transmission.rb
index 8ce49a20db..eada3e74c0 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/local-transmission.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/local-transmission.rb
@@ -1,10 +1,10 @@
-cask 'local-transmission' do
-  version '2.61'
-  sha256 'e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68'
+cask "local-transmission" do
+  version "2.61"
+  sha256 "e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/transmission-2.61.dmg"
-  name 'Transmission'
-  homepage 'https://brew.sh/'
+  name "Transmission"
+  homepage "https://brew.sh/"
 
-  app 'Transmission.app'
+  app "Transmission.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/missing-checksum.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/missing-checksum.rb
index bfa15821a8..8bfee251e1 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/missing-checksum.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/missing-checksum.rb
@@ -1,8 +1,8 @@
-cask 'missing-checksum' do
-  version '1.2.3'
+cask "missing-checksum" do
+  version "1.2.3"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/'
+  homepage "https://brew.sh/"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/missing-homepage.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/missing-homepage.rb
index dce0784720..6701d8515a 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/missing-homepage.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/missing-homepage.rb
@@ -1,5 +1,5 @@
-cask 'missing-homepage' do
-  version '1.2.3'
+cask "missing-homepage" do
+  version "1.2.3"
 
-  url 'https://localhost/something.dmg'
+  url "https://localhost/something.dmg"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/missing-name.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/missing-name.rb
index f2946745f3..594ea29228 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/missing-name.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/missing-name.rb
@@ -1,5 +1,5 @@
-cask 'missing-name' do
-  version '1.2.3'
+cask "missing-name" do
+  version "1.2.3"
 
-  url 'https://localhost/something.dmg'
+  url "https://localhost/something.dmg"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/missing-sha256.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/missing-sha256.rb
index 8c7567ba60..7694834727 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/missing-sha256.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/missing-sha256.rb
@@ -1,5 +1,5 @@
-cask 'missing-sha256' do
-  version '1.2.3'
+cask "missing-sha256" do
+  version "1.2.3"
 
-  url 'https://localhost/something.dmg'
+  url "https://localhost/something.dmg"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/missing-url.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/missing-url.rb
index 65a44012b0..2febb8a9c1 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/missing-url.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/missing-url.rb
@@ -1,5 +1,5 @@
-cask 'missing-url' do
-  version '1.2.3'
+cask "missing-url" do
+  version "1.2.3"
 
-  homepage 'https://brew.sh/'
+  homepage "https://brew.sh/"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/missing-version.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/missing-version.rb
index 3ba32d4f7b..d87e40df29 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/missing-version.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/missing-version.rb
@@ -1,4 +1,4 @@
-cask 'missing-version' do
-  url 'https://brew.sh/TestCask.dmg'
-  homepage 'https://brew.sh/'
+cask "missing-version" do
+  url "https://brew.sh/TestCask.dmg"
+  homepage "https://brew.sh/"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/naked-executable.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/naked-executable.rb
index 7b5be8080b..bb27d403d6 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/naked-executable.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/naked-executable.rb
@@ -1,9 +1,9 @@
-cask 'naked-executable' do
-  version '1.2.3'
-  sha256 '306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb'
+cask "naked-executable" do
+  version "1.2.3"
+  sha256 "306c6ca7407560340797866e077e053627ad409277d1b9da58106fce4cf717cb"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/naked_executable"
-  homepage 'https://brew.sh/naked-executable'
+  homepage "https://brew.sh/naked-executable"
 
   container type: :naked
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/nested-app.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/nested-app.rb
index 5b96c367b6..95915be6c0 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/nested-app.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/nested-app.rb
@@ -1,11 +1,11 @@
-cask 'nested-app' do
-  version '1.2.3'
-  sha256 '1866dfa833b123bb8fe7fa7185ebf24d28d300d0643d75798bc23730af734216'
+cask "nested-app" do
+  version "1.2.3"
+  sha256 "1866dfa833b123bb8fe7fa7185ebf24d28d300d0643d75798bc23730af734216"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/NestedApp.dmg.zip"
-  homepage 'https://brew.sh/nested-app'
+  homepage "https://brew.sh/nested-app"
 
-  container nested: 'NestedApp.dmg'
+  container nested: "NestedApp.dmg"
 
-  app 'MyNestedApp.app'
+  app "MyNestedApp.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/no-checksum.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/no-checksum.rb
index d563137b54..151e9e04f5 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/no-checksum.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/no-checksum.rb
@@ -1,9 +1,9 @@
-cask 'no-checksum' do
-  version '1.2.3'
+cask "no-checksum" do
+  version "1.2.3"
   sha256 :no_check
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/'
+  homepage "https://brew.sh/"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/no-dsl-version.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/no-dsl-version.rb
index 4b9a721b93..26a5e2f66e 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/no-dsl-version.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/no-dsl-version.rb
@@ -1,9 +1,9 @@
-cask 'no-dsl-version' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "no-dsl-version" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
-  url 'https://brew.sh/TestCask.dmg'
-  homepage 'https://brew.sh/'
+  url "https://brew.sh/TestCask.dmg"
+  homepage "https://brew.sh/"
 
-  app 'TestCask.app'
+  app "TestCask.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/osdn-correct-url-format.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/osdn-correct-url-format.rb
index 2a16272bd6..c80bdacf6d 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/osdn-correct-url-format.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/osdn-correct-url-format.rb
@@ -1,6 +1,6 @@
-cask 'osdn-correct-url-format' do
-  version '1.2.3'
+cask "osdn-correct-url-format" do
+  version "1.2.3"
 
-  url 'https://user.dl.osdn.jp/something/id/Something-1.2.3.dmg'
-  homepage 'https://osdn.jp/projects/something/'
+  url "https://user.dl.osdn.jp/something/id/Something-1.2.3.dmg"
+  homepage "https://osdn.jp/projects/something/"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/osdn-incorrect-url-format.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/osdn-incorrect-url-format.rb
index ec5ae464b1..10a36d10cc 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/osdn-incorrect-url-format.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/osdn-incorrect-url-format.rb
@@ -1,6 +1,6 @@
-cask 'osdn-incorrect-url-format' do
-  version '1.2.3'
+cask "osdn-incorrect-url-format" do
+  version "1.2.3"
 
-  url 'https://osdn.jp/projects/something/files/Something-1.2.3.dmg/download'
-  homepage 'https://osdn.jp/projects/something/'
+  url "https://osdn.jp/projects/something/files/Something-1.2.3.dmg/download"
+  homepage "https://osdn.jp/projects/something/"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/auto-updates.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/auto-updates.rb
index b78323b075..c2863c3e4f 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/auto-updates.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/auto-updates.rb
@@ -1,11 +1,11 @@
-cask 'auto-updates' do
-  version '2.57'
-  sha256 '5633c3a0f2e572cbf021507dec78c50998b398c343232bdfc7e26221d0a5db4d'
+cask "auto-updates" do
+  version "2.57"
+  sha256 "5633c3a0f2e572cbf021507dec78c50998b398c343232bdfc7e26221d0a5db4d"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyApp.zip"
-  homepage 'https://brew.sh/MyFancyApp'
+  homepage "https://brew.sh/MyFancyApp"
 
   auto_updates true
 
-  app 'MyFancyApp/MyFancyApp.app'
+  app "MyFancyApp/MyFancyApp.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/bad-checksum.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/bad-checksum.rb
index 8b223262ca..40b91ce422 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/bad-checksum.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/bad-checksum.rb
@@ -1,9 +1,9 @@
-cask 'bad-checksum' do
-  version '1.2.2'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "bad-checksum" do
+  version "1.2.2"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/'
+  homepage "https://brew.sh/"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/bad-checksum2.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/bad-checksum2.rb
index efeb1e32ad..6bbdb259a4 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/bad-checksum2.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/bad-checksum2.rb
@@ -1,9 +1,9 @@
-cask 'bad-checksum2' do
-  version '1.2.2'
-  sha256 'fab685fabf73d5a9382581ce8698fce9408f5feaa49fa10d9bc6c510493300f5'
+cask "bad-checksum2" do
+  version "1.2.2"
+  sha256 "fab685fabf73d5a9382581ce8698fce9408f5feaa49fa10d9bc6c510493300f5"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/container.tar.gz"
-  homepage 'https://brew.sh/container-tar-gz'
+  homepage "https://brew.sh/container-tar-gz"
 
-  app 'container'
+  app "container"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/local-caffeine.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/local-caffeine.rb
index 97a7372597..e6801eb984 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/local-caffeine.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/local-caffeine.rb
@@ -1,9 +1,9 @@
-cask 'local-caffeine' do
-  version '1.2.2'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "local-caffeine" do
+  version "1.2.2"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/'
+  homepage "https://brew.sh/"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/local-transmission.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/local-transmission.rb
index a3f5377ee9..aeb9941479 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/local-transmission.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/local-transmission.rb
@@ -1,9 +1,9 @@
-cask 'local-transmission' do
-  version '2.60'
-  sha256 'e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68'
+cask "local-transmission" do
+  version "2.60"
+  sha256 "e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/transmission-2.61.dmg"
-  homepage 'https://brew.sh/'
+  homepage "https://brew.sh/"
 
-  app 'Transmission.app'
+  app "Transmission.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/version-latest.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/version-latest.rb
index 72664ce456..c4389c4253 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/version-latest.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/version-latest.rb
@@ -1,10 +1,10 @@
-cask 'version-latest' do
+cask "version-latest" do
   version :latest
   sha256 :no_check
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeines.zip"
-  homepage 'https://brew.sh/'
+  homepage "https://brew.sh/"
 
-  app 'Caffeine Mini.app'
-  app 'Caffeine Pro.app'
+  app "Caffeine Mini.app"
+  app "Caffeine Pro.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/will-fail-if-upgraded.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/will-fail-if-upgraded.rb
index f617c33f3d..6cb17a6cfc 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/will-fail-if-upgraded.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/outdated/will-fail-if-upgraded.rb
@@ -1,9 +1,9 @@
-cask 'will-fail-if-upgraded' do
-  version '1.2.2'
-  sha256 'fab685fabf73d5a9382581ce8698fce9408f5feaa49fa10d9bc6c510493300f5'
+cask "will-fail-if-upgraded" do
+  version "1.2.2"
+  sha256 "fab685fabf73d5a9382581ce8698fce9408f5feaa49fa10d9bc6c510493300f5"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/container.tar.gz"
-  homepage 'https://brew.sh/container-tar-gz'
+  homepage "https://brew.sh/container-tar-gz"
 
-  app 'container'
+  app "container"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/pkg-without-uninstall.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/pkg-without-uninstall.rb
index 8c9fc68879..a51c8ec886 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/pkg-without-uninstall.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/pkg-without-uninstall.rb
@@ -1,9 +1,9 @@
-cask 'pkg-without-uninstall' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "pkg-without-uninstall" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'Fancy.pkg'
+  pkg "Fancy.pkg"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/sha256-for-empty-string.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/sha256-for-empty-string.rb
index 0bf3ee9b5a..a3daf6eb9b 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/sha256-for-empty-string.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/sha256-for-empty-string.rb
@@ -1,4 +1,4 @@
-cask 'sha256-for-empty-string' do
-  version '1.2.3'
-  sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
+cask "sha256-for-empty-string" do
+  version "1.2.3"
+  sha256 "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-correct-url-format.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-correct-url-format.rb
index 439eb8998d..8546dfb751 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-correct-url-format.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-correct-url-format.rb
@@ -1,6 +1,6 @@
-cask 'sourceforge-correct-url-format' do
-  version '1.2.3'
+cask "sourceforge-correct-url-format" do
+  version "1.2.3"
 
-  url 'https://downloads.sourceforge.net/something/Something-1.2.3.dmg'
-  homepage 'https://sourceforge.net/projects/something/'
+  url "https://downloads.sourceforge.net/something/Something-1.2.3.dmg"
+  homepage "https://sourceforge.net/projects/something/"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-incorrect-url-format.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-incorrect-url-format.rb
index e70c41ea7c..365db0fe83 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-incorrect-url-format.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-incorrect-url-format.rb
@@ -1,6 +1,6 @@
-cask 'sourceforge-incorrect-url-format' do
-  version '1.2.3'
+cask "sourceforge-incorrect-url-format" do
+  version "1.2.3"
 
-  url 'https://sourceforge.net/projects/something/files/Something-1.2.3.dmg/download'
-  homepage 'https://sourceforge.net/projects/something/'
+  url "https://sourceforge.net/projects/something/files/Something-1.2.3.dmg/download"
+  homepage "https://sourceforge.net/projects/something/"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-version-latest-correct-url-format.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-version-latest-correct-url-format.rb
index 07b068f707..49801ce2a0 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-version-latest-correct-url-format.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-version-latest-correct-url-format.rb
@@ -1,6 +1,6 @@
-cask 'sourceforge-version-latest-correct-url-format' do
+cask "sourceforge-version-latest-correct-url-format" do
   version :latest
 
-  url 'https://sourceforge.net/projects/something/files/latest/download'
-  homepage 'https://sourceforge.net/projects/something/'
+  url "https://sourceforge.net/projects/something/files/latest/download"
+  homepage "https://sourceforge.net/projects/something/"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-with-appcast.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-with-appcast.rb
index 2e3b221614..ad813becfa 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-with-appcast.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/sourceforge-with-appcast.rb
@@ -1,7 +1,7 @@
-cask 'sourceforge-with-appcast' do
-  version '1.2.3'
+cask "sourceforge-with-appcast" do
+  version "1.2.3"
 
-  url 'https://downloads.sourceforge.net/something/Something-1.2.3.dmg'
-  appcast 'https://sourceforge.net/projects/something/rss'
-  homepage 'https://sourceforge.net/projects/something/'
+  url "https://downloads.sourceforge.net/something/Something-1.2.3.dmg"
+  appcast "https://sourceforge.net/projects/something/rss"
+  homepage "https://sourceforge.net/projects/something/"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/stage-only.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/stage-only.rb
index 27eb3a4095..5c29e7a75e 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/stage-only.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/stage-only.rb
@@ -1,9 +1,9 @@
-cask 'stage-only' do
-  version '2.61'
-  sha256 'e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68'
+cask "stage-only" do
+  version "2.61"
+  sha256 "e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/transmission-2.61.dmg"
-  homepage 'https://brew.sh/stage-only'
+  homepage "https://brew.sh/stage-only"
 
   stage_only true
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/test-opera-mail.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/test-opera-mail.rb
index aea8e71280..6c005620e0 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/test-opera-mail.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/test-opera-mail.rb
@@ -1,9 +1,9 @@
-cask 'test-opera-mail' do
-  version '1.0'
-  sha256 'afd192e308f8ea8ddb3d426fd6663d97078570417ee78b8e1fa15f515ae3d677'
+cask "test-opera-mail" do
+  version "1.0"
+  sha256 "afd192e308f8ea8ddb3d426fd6663d97078570417ee78b8e1fa15f515ae3d677"
 
-  url 'https://get-ash-1.opera.com/pub/opera/mail/1.0/mac/Opera-Mail-1.0-1040.i386.dmg'
-  homepage 'https://www.opera.com/computer/mail'
+  url "https://get-ash-1.opera.com/pub/opera/mail/1.0/mac/Opera-Mail-1.0-1040.i386.dmg"
+  homepage "https://www.opera.com/computer/mail"
 
-  app 'Opera Mail.app'
+  app "Opera Mail.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/test-opera.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/test-opera.rb
index 8d34cb8b7a..4c3888c6d2 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/test-opera.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/test-opera.rb
@@ -1,9 +1,9 @@
-cask 'test-opera' do
-  version '19.0.1326.47'
-  sha256 '7b91f20ab754f7b3fef8dc346e0393917e11676b74c8f577408841619f76040a'
+cask "test-opera" do
+  version "19.0.1326.47"
+  sha256 "7b91f20ab754f7b3fef8dc346e0393917e11676b74c8f577408841619f76040a"
 
-  url 'https://get.geo.opera.com/pub/opera/desktop/19.0.1326.47/mac/Opera_19.0.1326.47_Setup.dmg'
-  homepage 'https://www.opera.com/'
+  url "https://get.geo.opera.com/pub/opera/desktop/19.0.1326.47/mac/Opera_19.0.1326.47_Setup.dmg"
+  homepage "https://www.opera.com/"
 
-  app 'Opera.app'
+  app "Opera.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/version-latest-string.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/version-latest-string.rb
index 6bd090c281..1b2d6c401d 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/version-latest-string.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/version-latest-string.rb
@@ -1,4 +1,4 @@
-cask 'version-latest-string' do
-  version 'latest'
+cask "version-latest-string" do
+  version "latest"
   sha256 :no_check
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/version-latest-with-checksum.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/version-latest-with-checksum.rb
index 040cfc76e6..4d2f35957f 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/version-latest-with-checksum.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/version-latest-with-checksum.rb
@@ -1,4 +1,4 @@
-cask 'version-latest-with-checksum' do
+cask "version-latest-with-checksum" do
   version :latest
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/version-latest.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/version-latest.rb
index 72664ce456..c4389c4253 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/version-latest.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/version-latest.rb
@@ -1,10 +1,10 @@
-cask 'version-latest' do
+cask "version-latest" do
   version :latest
   sha256 :no_check
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeines.zip"
-  homepage 'https://brew.sh/'
+  homepage "https://brew.sh/"
 
-  app 'Caffeine Mini.app'
-  app 'Caffeine Pro.app'
+  app "Caffeine Mini.app"
+  app "Caffeine Pro.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/will-fail-if-upgraded.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/will-fail-if-upgraded.rb
index 06f4049c37..0ad4b91a8f 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/will-fail-if-upgraded.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/will-fail-if-upgraded.rb
@@ -1,9 +1,9 @@
-cask 'will-fail-if-upgraded' do
-  version '1.2.3'
-  sha256 'e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68'
+cask "will-fail-if-upgraded" do
+  version "1.2.3"
+  sha256 "e44ffa103fbf83f55c8d0b1bea309a43b2880798dae8620b1ee8da5e1095ec68"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/transmission-2.61.dmg"
-  homepage 'https://brew.sh/'
+  homepage "https://brew.sh/"
 
-  app 'container'
+  app "container"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-allow-untrusted.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-allow-untrusted.rb
index cf4d08fb8c..1d688a170c 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-allow-untrusted.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-allow-untrusted.rb
@@ -1,11 +1,11 @@
-cask 'with-allow-untrusted' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-allow-untrusted" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'Fancy.pkg', allow_untrusted: true
+  pkg "Fancy.pkg", allow_untrusted: true
 
-  uninstall pkgutil: 'my.fancy.package.*'
+  uninstall pkgutil: "my.fancy.package.*"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-alt-target.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-alt-target.rb
index 099cb28fe7..15af2b4c83 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-alt-target.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-alt-target.rb
@@ -1,9 +1,9 @@
-cask 'with-alt-target' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "with-alt-target" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/'
+  homepage "https://brew.sh/"
 
-  app 'Caffeine.app', target: 'AnotherName.app'
+  app "Caffeine.app", target: "AnotherName.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-appcast.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-appcast.rb
index b99bd53126..c26b429354 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-appcast.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-appcast.rb
@@ -1,10 +1,10 @@
-cask 'with-appcast' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "with-appcast" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  appcast 'https://brew.sh/appcast.xml'
-  homepage 'https://brew.sh/with-appcast'
+  appcast "https://brew.sh/appcast.xml"
+  homepage "https://brew.sh/with-appcast"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-auto-updates.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-auto-updates.rb
index 60b16314ba..308751bf6b 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-auto-updates.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-auto-updates.rb
@@ -1,12 +1,12 @@
-cask 'with-auto-updates' do
-  version '1.0'
-  sha256 'e5be907a51cd0d5b128532284afe1c913608c584936a5e55d94c75a9f48c4322'
+cask "with-auto-updates" do
+  version "1.0"
+  sha256 "e5be907a51cd0d5b128532284afe1c913608c584936a5e55d94c75a9f48c4322"
 
   url "https://brew.sh/autoupdates_#{version}.zip"
-  name 'AutoUpdates'
-  homepage 'https://brew.sh/autoupdates'
+  name "AutoUpdates"
+  homepage "https://brew.sh/autoupdates"
 
   auto_updates true
 
-  app 'AutoUpdates.app'
+  app "AutoUpdates.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-autodetected-manpage-section.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-autodetected-manpage-section.rb
index a92b9be233..b330074da7 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-autodetected-manpage-section.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-autodetected-manpage-section.rb
@@ -1,9 +1,9 @@
-cask 'with-autodetected-manpage-section' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "with-autodetected-manpage-section" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/AppWithManpage.zip"
-  homepage 'https://brew.sh/with-autodetected-manpage-section'
+  homepage "https://brew.sh/with-autodetected-manpage-section"
 
-  manpage 'manpage.1'
+  manpage "manpage.1"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-binary.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-binary.rb
index daf42f6b05..6915314edd 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-binary.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-binary.rb
@@ -1,10 +1,10 @@
-cask 'with-binary' do
-  version '1.2.3'
-  sha256 'd5b2dfbef7ea28c25f7a77cd7fa14d013d82b626db1d82e00e25822464ba19e2'
+cask "with-binary" do
+  version "1.2.3"
+  sha256 "d5b2dfbef7ea28c25f7a77cd7fa14d013d82b626db1d82e00e25822464ba19e2"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/AppWithBinary.zip"
-  homepage 'https://brew.sh/with-binary'
+  homepage "https://brew.sh/with-binary"
 
-  app 'App.app'
-  binary 'binary'
+  app "App.app"
+  binary "binary"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-caveats.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-caveats.rb
index ca516484bc..9df2be5119 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-caveats.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-caveats.rb
@@ -1,11 +1,11 @@
-cask 'with-caveats' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "with-caveats" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/'
+  homepage "https://brew.sh/"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 
   # simple string is evaluated at compile-time
   caveats <<~EOS
@@ -17,7 +17,7 @@ cask 'with-caveats' do
   end
   # a do block may print and use a DSL
   caveats do
-    puts 'Custom text via puts followed by DSL-generated text:'
-    path_environment_variable('/custom/path/bin')
+    puts "Custom text via puts followed by DSL-generated text:"
+    path_environment_variable("/custom/path/bin")
   end
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-choices.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-choices.rb
index 1cd69050f9..15832738e1 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-choices.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-choices.rb
@@ -1,16 +1,16 @@
-cask 'with-choices' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-choices" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'MyFancyPkg/Fancy.pkg',
+  pkg "MyFancyPkg/Fancy.pkg",
       choices: [
-                 {
-                   'choiceIdentifier' => 'choice1',
-                   'choiceAttribute'  => 'selected',
-                   'attributeSetting' => 1,
-                 },
-               ]
+        {
+          "choiceIdentifier" => "choice1",
+          "choiceAttribute"  => "selected",
+          "attributeSetting" => 1,
+        },
+      ]
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-conditional-caveats.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-conditional-caveats.rb
index 441b93e5a1..265bd7757d 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-conditional-caveats.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-conditional-caveats.rb
@@ -1,14 +1,14 @@
-cask 'with-conditional-caveats' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "with-conditional-caveats" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/'
+  homepage "https://brew.sh/"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 
   # a do block may print and use a DSL
   caveats do
-    puts 'This caveat is conditional' if false # rubocop:disable Lint/LiteralAsCondition
+    puts "This caveat is conditional" if false # rubocop:disable Lint/LiteralAsCondition
   end
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-conflicts-with.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-conflicts-with.rb
index 7b09976da1..9986a5d039 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-conflicts-with.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-conflicts-with.rb
@@ -1,11 +1,11 @@
-cask 'with-conflicts-with' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "with-conflicts-with" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/with-conflicts-with'
+  homepage "https://brew.sh/with-conflicts-with"
 
-  conflicts_with cask: 'local-caffeine'
+  conflicts_with cask: "local-caffeine"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-arch.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-arch.rb
index 1770d526e1..13fa517d6c 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-arch.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-arch.rb
@@ -1,12 +1,12 @@
-cask 'with-depends-on-arch' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "with-depends-on-arch" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/with-depends-on-arch'
+  homepage "https://brew.sh/with-depends-on-arch"
 
   # covers all known hardware; always succeeds
   depends_on arch: :intel
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask-cyclic-helper.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask-cyclic-helper.rb
index ce3f00615b..8e7986fa76 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask-cyclic-helper.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask-cyclic-helper.rb
@@ -1,11 +1,11 @@
-cask 'with-depends-on-cask-cyclic-helper' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "with-depends-on-cask-cyclic-helper" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/with-depends-on-cask-cyclic-helper'
+  homepage "https://brew.sh/with-depends-on-cask-cyclic-helper"
 
-  depends_on cask: 'with-depends-on-cask-cyclic'
+  depends_on cask: "with-depends-on-cask-cyclic"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask-cyclic.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask-cyclic.rb
index 824e2fa5fe..e1c324567c 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask-cyclic.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask-cyclic.rb
@@ -1,12 +1,12 @@
-cask 'with-depends-on-cask-cyclic' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "with-depends-on-cask-cyclic" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/with-depends-on-cask-cyclic'
+  homepage "https://brew.sh/with-depends-on-cask-cyclic"
 
-  depends_on cask: 'local-caffeine'
-  depends_on cask: 'with-depends-on-cask-cyclic-helper'
+  depends_on cask: "local-caffeine"
+  depends_on cask: "with-depends-on-cask-cyclic-helper"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask-multiple.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask-multiple.rb
index de3f3391b1..e67ecb5cb6 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask-multiple.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask-multiple.rb
@@ -1,12 +1,12 @@
-cask 'with-depends-on-cask-multiple' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "with-depends-on-cask-multiple" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/with-depends-on-cask-multiple'
+  homepage "https://brew.sh/with-depends-on-cask-multiple"
 
-  depends_on cask: 'local-caffeine'
-  depends_on cask: 'local-transmission'
+  depends_on cask: "local-caffeine"
+  depends_on cask: "local-transmission"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask.rb
index 2bc3989340..a7af1f4203 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-cask.rb
@@ -1,11 +1,11 @@
-cask 'with-depends-on-cask' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "with-depends-on-cask" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/with-depends-on-cask'
+  homepage "https://brew.sh/with-depends-on-cask"
 
-  depends_on cask: 'local-transmission'
+  depends_on cask: "local-transmission"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-formula-multiple.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-formula-multiple.rb
index 8ef79374be..c3ce42aa7c 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-formula-multiple.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-formula-multiple.rb
@@ -1,12 +1,12 @@
-cask 'with-depends-on-formula-multiple' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "with-depends-on-formula-multiple" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/with-depends-on-formula-multiple'
+  homepage "https://brew.sh/with-depends-on-formula-multiple"
 
-  depends_on formula: 'unar'
-  depends_on formula: 'fileutils'
+  depends_on formula: "unar"
+  depends_on formula: "fileutils"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-formula.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-formula.rb
index 41f2df5a47..3d3be94474 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-formula.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-formula.rb
@@ -1,11 +1,11 @@
-cask 'with-depends-on-formula' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "with-depends-on-formula" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/with-depends-on-formula'
+  homepage "https://brew.sh/with-depends-on-formula"
 
-  depends_on formula: 'unar'
+  depends_on formula: "unar"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-macos-failure.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-macos-failure.rb
index 195edfae4c..652ac08b8e 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-macos-failure.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-macos-failure.rb
@@ -1,12 +1,12 @@
-cask 'with-depends-on-macos-failure' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "with-depends-on-macos-failure" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/with-depends-on-macos-failure'
+  homepage "https://brew.sh/with-depends-on-macos-failure"
 
   # guarantee a mismatched release
   depends_on macos: MacOS.version == :catalina ? :mojave : :catalina
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-macos-symbol.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-macos-symbol.rb
index cc0be4dc41..048419cd9e 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-macos-symbol.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-macos-symbol.rb
@@ -1,11 +1,11 @@
-cask 'with-depends-on-macos-symbol' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "with-depends-on-macos-symbol" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/with-depends-on-macos-symbol'
+  homepage "https://brew.sh/with-depends-on-macos-symbol"
 
   depends_on macos: MacOS.version.to_sym
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-x11-false.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-x11-false.rb
index 0ac78dea2e..fed80ab8a1 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-x11-false.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-x11-false.rb
@@ -1,11 +1,11 @@
-cask 'with-depends-on-x11-false' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "with-depends-on-x11-false" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/with-depends-on-x11-false'
+  homepage "https://brew.sh/with-depends-on-x11-false"
 
   depends_on x11: false
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-x11.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-x11.rb
index 50e17d10d7..3df71437ee 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-x11.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-depends-on-x11.rb
@@ -1,11 +1,11 @@
-cask 'with-depends-on-x11' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "with-depends-on-x11" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/with-depends-on-x11'
+  homepage "https://brew.sh/with-depends-on-x11"
 
   depends_on x11: true
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-embedded-binary.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-embedded-binary.rb
index 0421291aba..69a1ac2d1a 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-embedded-binary.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-embedded-binary.rb
@@ -1,10 +1,10 @@
-cask 'with-embedded-binary' do
-  version '1.2.3'
-  sha256 'fe052d3e77d92676775fd916ddb8942e72a565b844ea7f6d055474c99bb4e47b'
+cask "with-embedded-binary" do
+  version "1.2.3"
+  sha256 "fe052d3e77d92676775fd916ddb8942e72a565b844ea7f6d055474c99bb4e47b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/AppWithEmbeddedBinary.zip"
-  homepage 'https://brew.sh/with-binary'
+  homepage "https://brew.sh/with-binary"
 
-  app 'App.app'
+  app "App.app"
   binary "#{appdir}/App.app/Contents/MacOS/App/binary"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-generic-artifact.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-generic-artifact.rb
index 379dcc7676..d4840107c0 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-generic-artifact.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-generic-artifact.rb
@@ -1,9 +1,9 @@
-cask 'with-generic-artifact' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "with-generic-artifact" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/with-generic-artifact'
+  homepage "https://brew.sh/with-generic-artifact"
 
-  artifact 'Caffeine.app', target: "#{appdir}/Caffeine.app"
+  artifact "Caffeine.app", target: "#{appdir}/Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-installable.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-installable.rb
index ec0e22e6c0..fe7cd83008 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-installable.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-installable.rb
@@ -1,21 +1,21 @@
-cask 'with-installable' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-installable" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'MyFancyPkg/Fancy.pkg'
+  pkg "MyFancyPkg/Fancy.pkg"
 
-  uninstall script:     { executable: 'MyFancyPkg/FancyUninstaller.tool', args: ['--please'] },
-            quit:       'my.fancy.package.app',
-            login_item: 'Fancy',
+  uninstall script:     { executable: "MyFancyPkg/FancyUninstaller.tool", args: ["--please"] },
+            quit:       "my.fancy.package.app",
+            login_item: "Fancy",
             delete:     [
-                          "#{TEST_TMPDIR}/absolute_path",
-                          '~/path_with_tilde',
-                          "#{TEST_TMPDIR}/glob_path*",
-                          'impermissible/relative/path',
-                          '/another/impermissible/../relative/path',
-                        ],
+              "#{TEST_TMPDIR}/absolute_path",
+              "~/path_with_tilde",
+              "#{TEST_TMPDIR}/glob_path*",
+              "impermissible/relative/path",
+              "/another/impermissible/../relative/path",
+            ],
             rmdir:      "#{TEST_TMPDIR}/empty_directory_path"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-installer-manual.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-installer-manual.rb
index bda4edd871..7f7e9192ea 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-installer-manual.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-installer-manual.rb
@@ -1,9 +1,9 @@
-cask 'with-installer-manual' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "with-installer-manual" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/'
+  homepage "https://brew.sh/"
 
-  installer manual: 'Caffeine.app'
+  installer manual: "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-installer-script.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-installer-script.rb
index 0e6bf65121..42b933787b 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-installer-script.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-installer-script.rb
@@ -1,15 +1,15 @@
-cask 'with-installer-script' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "with-installer-script" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/with-install-script'
+  homepage "https://brew.sh/with-install-script"
 
-  installer script: '/usr/bin/true',
-            args:   ['--flag']
+  installer script: "/usr/bin/true",
+            args:   ["--flag"]
   # acceptable alternate form
   installer script: {
-                      executable: '/usr/bin/false',
-                      args:       ['--flag'],
-                    }
+    executable: "/usr/bin/false",
+    args:       ["--flag"],
+  }
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-languages.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-languages.rb
index b8b57727be..2bbafea7a1 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-languages.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-languages.rb
@@ -1,18 +1,18 @@
-cask 'with-languages' do
-  version '1.2.3'
+cask "with-languages" do
+  version "1.2.3"
 
-  language 'zh' do
-    sha256 'abc123'
-    'zh-CN'
+  language "zh" do
+    sha256 "abc123"
+    "zh-CN"
   end
 
-  language 'en-US', default: true do
-    sha256 'xyz789'
-    'en-US'
+  language "en-US", default: true do
+    sha256 "xyz789"
+    "en-US"
   end
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/'
+  homepage "https://brew.sh/"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-macosx-dir.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-macosx-dir.rb
index b0f29815dd..b02e74e98d 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-macosx-dir.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-macosx-dir.rb
@@ -1,9 +1,9 @@
-cask 'with-macosx-dir' do
-  version '1.2.3'
-  sha256 '5633c3a0f2e572cbf021507dec78c50998b398c343232bdfc7e26221d0a5db4d'
+cask "with-macosx-dir" do
+  version "1.2.3"
+  sha256 "5633c3a0f2e572cbf021507dec78c50998b398c343232bdfc7e26221d0a5db4d"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyApp.zip"
-  homepage 'https://brew.sh/MyFancyApp'
+  homepage "https://brew.sh/MyFancyApp"
 
-  app 'MyFancyApp/MyFancyApp.app'
+  app "MyFancyApp/MyFancyApp.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-non-executable-binary.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-non-executable-binary.rb
index 7893acfe74..0ed70fff27 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-non-executable-binary.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-non-executable-binary.rb
@@ -1,9 +1,9 @@
-cask 'with-non-executable-binary' do
-  version '1.2.3'
-  sha256 'd5b2dfbef7ea28c25f7a77cd7fa14d013d82b626db1d82e00e25822464ba19e2'
+cask "with-non-executable-binary" do
+  version "1.2.3"
+  sha256 "d5b2dfbef7ea28c25f7a77cd7fa14d013d82b626db1d82e00e25822464ba19e2"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/naked_non_executable"
-  homepage 'https://brew.sh/with-binary'
+  homepage "https://brew.sh/with-binary"
 
-  binary 'naked_non_executable'
+  binary "naked_non_executable"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-pkgutil-zap.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-pkgutil-zap.rb
index d7ce43aae4..b19a54de04 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-pkgutil-zap.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-pkgutil-zap.rb
@@ -1,13 +1,13 @@
-cask 'with-pkgutil-zap' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-pkgutil-zap" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'Fancy.pkg'
+  pkg "Fancy.pkg"
 
-  zap pkgutil:   'my.fancy.package.*',
-      kext:      'my.fancy.package.kernelextension',
-      launchctl: 'my.fancy.package.service'
+  zap pkgutil:   "my.fancy.package.*",
+      kext:      "my.fancy.package.kernelextension",
+      launchctl: "my.fancy.package.service"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-postflight-multi.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-postflight-multi.rb
index 57989676df..f0b82d4716 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-postflight-multi.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-postflight-multi.rb
@@ -1,11 +1,11 @@
-cask 'with-postflight-multi' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-postflight-multi" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'MyFancyPkg/Fancy.pkg'
+  pkg "MyFancyPkg/Fancy.pkg"
 
   postflight do
   end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-postflight.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-postflight.rb
index a12ed6b5b9..b14223ccbd 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-postflight.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-postflight.rb
@@ -1,11 +1,11 @@
-cask 'with-postflight' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-postflight" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'MyFancyPkg/Fancy.pkg'
+  pkg "MyFancyPkg/Fancy.pkg"
 
   postflight do
   end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-preflight-multi.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-preflight-multi.rb
index a84021dde0..c62bfdcebc 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-preflight-multi.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-preflight-multi.rb
@@ -1,11 +1,11 @@
-cask 'with-preflight-multi' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-preflight-multi" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'MyFancyPkg/Fancy.pkg'
+  pkg "MyFancyPkg/Fancy.pkg"
 
   preflight do
   end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-preflight.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-preflight.rb
index af3ce7d205..29bc0b0c16 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-preflight.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-preflight.rb
@@ -1,11 +1,11 @@
-cask 'with-preflight' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-preflight" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'MyFancyPkg/Fancy.pkg'
+  pkg "MyFancyPkg/Fancy.pkg"
 
   preflight do
   end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-suite.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-suite.rb
index ed20338127..0a976d1970 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-suite.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-suite.rb
@@ -1,10 +1,10 @@
-cask 'with-suite' do
-  version '1.2.3'
-  sha256 'd95dcc12d4e5be0bc3cb9793c4b7e7f69a25f0b3c7418494b0c883957e6eeae4'
+cask "with-suite" do
+  version "1.2.3"
+  sha256 "d95dcc12d4e5be0bc3cb9793c4b7e7f69a25f0b3c7418494b0c883957e6eeae4"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine-suite.zip"
-  name 'Caffeine'
-  homepage 'https://brew.sh/with-suite'
+  name "Caffeine"
+  homepage "https://brew.sh/with-suite"
 
-  suite 'Caffeine'
+  suite "Caffeine"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-two-apps-correct.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-two-apps-correct.rb
index 819b21233a..31093c90c0 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-two-apps-correct.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-two-apps-correct.rb
@@ -1,10 +1,10 @@
-cask 'with-two-apps-correct' do
-  version '1.2.3'
-  sha256 '3178fbfd1ea5d87a2a0662a4eb599ebc9a03888e73f37538d9f3f6ee69d2368e'
+cask "with-two-apps-correct" do
+  version "1.2.3"
+  sha256 "3178fbfd1ea5d87a2a0662a4eb599ebc9a03888e73f37538d9f3f6ee69d2368e"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeines.zip"
-  homepage 'https://brew.sh/'
+  homepage "https://brew.sh/"
 
-  app 'Caffeine Mini.app'
-  app 'Caffeine Pro.app'
+  app "Caffeine Mini.app"
+  app "Caffeine Pro.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-two-apps-subdir.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-two-apps-subdir.rb
index 8ebf136057..5f273e6ac7 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-two-apps-subdir.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-two-apps-subdir.rb
@@ -1,10 +1,10 @@
-cask 'with-two-apps-subdir' do
-  version '1.2.3'
-  sha256 'd687c22a21c02bd8f07da9302c8292b93a04df9a929e3f04d09aea6c76f75c65'
+cask "with-two-apps-subdir" do
+  version "1.2.3"
+  sha256 "d687c22a21c02bd8f07da9302c8292b93a04df9a929e3f04d09aea6c76f75c65"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeines-subdir.zip"
-  homepage 'https://brew.sh/'
+  homepage "https://brew.sh/"
 
-  app 'Caffeines/Caffeine Mini.app'
-  app 'Caffeines/Caffeine Pro.app'
+  app "Caffeines/Caffeine Mini.app"
+  app "Caffeines/Caffeine Pro.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-delete.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-delete.rb
index 550eb9009e..f40775872e 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-delete.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-delete.rb
@@ -1,17 +1,17 @@
-cask 'with-uninstall-delete' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-uninstall-delete" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'Fancy.pkg'
+  pkg "Fancy.pkg"
 
   uninstall delete: [
-                      "#{TEST_TMPDIR}/absolute_path",
-                      '~/path_with_tilde',
-                      "#{TEST_TMPDIR}/glob_path*",
-                      'impermissible/relative/path',
-                      '/another/impermissible/../relative/path',
-                    ]
+    "#{TEST_TMPDIR}/absolute_path",
+    "~/path_with_tilde",
+    "#{TEST_TMPDIR}/glob_path*",
+    "impermissible/relative/path",
+    "/another/impermissible/../relative/path",
+  ]
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-early-script.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-early-script.rb
index 07759f6f40..8795d86c69 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-early-script.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-early-script.rb
@@ -1,11 +1,11 @@
-cask 'with-uninstall-early-script' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-uninstall-early-script" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'MyFancyPkg/Fancy.pkg'
+  pkg "MyFancyPkg/Fancy.pkg"
 
-  uninstall early_script: { executable: 'MyFancyPkg/FancyUninstaller.tool', args: ['--please'] }
+  uninstall early_script: { executable: "MyFancyPkg/FancyUninstaller.tool", args: ["--please"] }
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-kext.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-kext.rb
index f3646cae00..ea2a12cb29 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-kext.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-kext.rb
@@ -1,11 +1,11 @@
-cask 'with-uninstall-kext' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-uninstall-kext" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'Fancy.pkg'
+  pkg "Fancy.pkg"
 
-  uninstall kext: 'my.fancy.package.kernelextension'
+  uninstall kext: "my.fancy.package.kernelextension"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-launchctl.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-launchctl.rb
index 739655ae61..f30cfb4ac4 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-launchctl.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-launchctl.rb
@@ -1,11 +1,11 @@
-cask 'with-uninstall-launchctl' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-uninstall-launchctl" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyApp.zip"
-  homepage 'https://brew.sh/fancy'
+  homepage "https://brew.sh/fancy"
 
-  app 'Fancy.app'
+  app "Fancy.app"
 
-  uninstall launchctl: 'my.fancy.package.service'
+  uninstall launchctl: "my.fancy.package.service"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-login-item.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-login-item.rb
index e297a209fc..14c52cab6d 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-login-item.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-login-item.rb
@@ -1,11 +1,11 @@
-cask 'with-uninstall-login-item' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-uninstall-login-item" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'MyFancyPkg/Fancy.pkg'
+  pkg "MyFancyPkg/Fancy.pkg"
 
-  uninstall login_item: 'Fancy'
+  uninstall login_item: "Fancy"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-multi.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-multi.rb
index f1e40b36a9..e7b34bed96 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-multi.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-multi.rb
@@ -1,11 +1,11 @@
-cask 'with-uninstall-multi' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-uninstall-multi" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'MyFancyPkg/Fancy.pkg'
+  pkg "MyFancyPkg/Fancy.pkg"
 
   uninstall rmdir: "#{TEST_TMPDIR}/empty_directory_path"
   uninstall delete: "#{TEST_TMPDIR}/empty_directory_path"
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-pkgutil.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-pkgutil.rb
index f83bf30eac..85565cbd8d 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-pkgutil.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-pkgutil.rb
@@ -1,11 +1,11 @@
-cask 'with-uninstall-pkgutil' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-uninstall-pkgutil" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'Fancy.pkg'
+  pkg "Fancy.pkg"
 
-  uninstall pkgutil: 'my.fancy.package.*'
+  uninstall pkgutil: "my.fancy.package.*"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-postflight-multi.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-postflight-multi.rb
index 0c92463ad2..52e5e6420b 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-postflight-multi.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-postflight-multi.rb
@@ -1,11 +1,11 @@
-cask 'with-uninstall-postflight-multi' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-uninstall-postflight-multi" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'MyFancyPkg/Fancy.pkg'
+  pkg "MyFancyPkg/Fancy.pkg"
 
   uninstall_postflight do
   end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-postflight.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-postflight.rb
index d9d4ac11cb..c400a7edd1 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-postflight.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-postflight.rb
@@ -1,11 +1,11 @@
-cask 'with-uninstall-postflight' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-uninstall-postflight" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'MyFancyPkg/Fancy.pkg'
+  pkg "MyFancyPkg/Fancy.pkg"
 
   uninstall_postflight do
   end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-preflight-multi.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-preflight-multi.rb
index 4d7aeae65a..d743984fde 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-preflight-multi.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-preflight-multi.rb
@@ -1,11 +1,11 @@
-cask 'with-uninstall-preflight-multi' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-uninstall-preflight-multi" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'MyFancyPkg/Fancy.pkg'
+  pkg "MyFancyPkg/Fancy.pkg"
 
   uninstall_preflight do
   end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-preflight.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-preflight.rb
index 7174a2f340..b4d73a0e6c 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-preflight.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-preflight.rb
@@ -1,11 +1,11 @@
-cask 'with-uninstall-preflight' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-uninstall-preflight" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'MyFancyPkg/Fancy.pkg'
+  pkg "MyFancyPkg/Fancy.pkg"
 
   uninstall_preflight do
   end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-quit.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-quit.rb
index e479f6ba43..bb19722e61 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-quit.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-quit.rb
@@ -1,11 +1,11 @@
-cask 'with-uninstall-quit' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-uninstall-quit" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'MyFancyPkg/Fancy.pkg'
+  pkg "MyFancyPkg/Fancy.pkg"
 
-  uninstall quit: 'my.fancy.package.app'
+  uninstall quit: "my.fancy.package.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-rmdir.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-rmdir.rb
index 58f04db79a..b7135a6fe5 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-rmdir.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-rmdir.rb
@@ -1,11 +1,11 @@
-cask 'with-uninstall-rmdir' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-uninstall-rmdir" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'MyFancyPkg/Fancy.pkg'
+  pkg "MyFancyPkg/Fancy.pkg"
 
   uninstall rmdir: "#{TEST_TMPDIR}/empty_directory_path"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-script-app.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-script-app.rb
index 8428462b59..1b768b25da 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-script-app.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-script-app.rb
@@ -1,11 +1,11 @@
-cask 'with-uninstall-script-app' do
-  version '1.2.3'
-  sha256 '5633c3a0f2e572cbf021507dec78c50998b398c343232bdfc7e26221d0a5db4d'
+cask "with-uninstall-script-app" do
+  version "1.2.3"
+  sha256 "5633c3a0f2e572cbf021507dec78c50998b398c343232bdfc7e26221d0a5db4d"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyApp.zip"
-  homepage 'https://brew.sh/MyFancyApp'
+  homepage "https://brew.sh/MyFancyApp"
 
-  app 'MyFancyApp/MyFancyApp.app'
+  app "MyFancyApp/MyFancyApp.app"
 
   postflight do
     IO.write "#{appdir}/MyFancyApp.app/uninstall.sh", <<~SH
@@ -15,7 +15,7 @@ cask 'with-uninstall-script-app' do
   end
 
   uninstall script: {
-                      executable: "#{appdir}/MyFancyApp.app/uninstall.sh",
-                      sudo:       false,
-                    }
+    executable: "#{appdir}/MyFancyApp.app/uninstall.sh",
+    sudo:       false,
+  }
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-script.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-script.rb
index c72493defb..f9463bd82c 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-script.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-script.rb
@@ -1,11 +1,11 @@
-cask 'with-uninstall-script' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-uninstall-script" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'MyFancyPkg/Fancy.pkg'
+  pkg "MyFancyPkg/Fancy.pkg"
 
-  uninstall script: { executable: 'MyFancyPkg/FancyUninstaller.tool', args: ['--please'] }
+  uninstall script: { executable: "MyFancyPkg/FancyUninstaller.tool", args: ["--please"] }
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-signal.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-signal.rb
index 9e897d5596..fabb158e70 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-signal.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-signal.rb
@@ -1,14 +1,14 @@
-cask 'with-uninstall-signal' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-uninstall-signal" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'MyFancyPkg/Fancy.pkg'
+  pkg "MyFancyPkg/Fancy.pkg"
 
   uninstall signal: [
-                      ['TERM', 'my.fancy.package.app'],
-                      ['KILL', 'my.fancy.package.app'],
-                    ]
+    ["TERM", "my.fancy.package.app"],
+    ["KILL", "my.fancy.package.app"],
+  ]
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-trash.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-trash.rb
index 836fe4c23a..4f3fac0313 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-trash.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-trash.rb
@@ -1,17 +1,17 @@
-cask 'with-uninstall-trash' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-uninstall-trash" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'Fancy.pkg'
+  pkg "Fancy.pkg"
 
   uninstall trash: [
-                     "#{TEST_TMPDIR}/absolute_path",
-                     '~/path_with_tilde',
-                     "#{TEST_TMPDIR}/glob_path*",
-                     'impermissible/relative/path',
-                     '/another/impermissible/../relative/path',
-                   ]
+    "#{TEST_TMPDIR}/absolute_path",
+    "~/path_with_tilde",
+    "#{TEST_TMPDIR}/glob_path*",
+    "impermissible/relative/path",
+    "/another/impermissible/../relative/path",
+  ]
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-delete.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-delete.rb
index 3f3278222f..706ca7a2f1 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-delete.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-delete.rb
@@ -1,17 +1,17 @@
-cask 'with-zap-delete' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-zap-delete" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'Fancy.pkg'
+  pkg "Fancy.pkg"
 
   zap delete: [
-                "#{TEST_TMPDIR}/absolute_path",
-                '~/path_with_tilde',
-                "#{TEST_TMPDIR}/glob_path*",
-                'impermissible/relative/path',
-                '/another/impermissible/../relative/path',
-              ]
+    "#{TEST_TMPDIR}/absolute_path",
+    "~/path_with_tilde",
+    "#{TEST_TMPDIR}/glob_path*",
+    "impermissible/relative/path",
+    "/another/impermissible/../relative/path",
+  ]
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-early-script.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-early-script.rb
index e6fe3e8417..b49500faee 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-early-script.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-early-script.rb
@@ -1,11 +1,11 @@
-cask 'with-zap-early-script' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-zap-early-script" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'MyFancyPkg/Fancy.pkg'
+  pkg "MyFancyPkg/Fancy.pkg"
 
-  zap early_script: { executable: 'MyFancyPkg/FancyUninstaller.tool', args: ['--please'] }
+  zap early_script: { executable: "MyFancyPkg/FancyUninstaller.tool", args: ["--please"] }
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-kext.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-kext.rb
index d1cdbdd0a5..ba90728b3a 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-kext.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-kext.rb
@@ -1,11 +1,11 @@
-cask 'with-zap-kext' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-zap-kext" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'Fancy.pkg'
+  pkg "Fancy.pkg"
 
-  zap kext: 'my.fancy.package.kernelextension'
+  zap kext: "my.fancy.package.kernelextension"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-launchctl.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-launchctl.rb
index 83799a73dc..44a792bb0a 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-launchctl.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-launchctl.rb
@@ -1,11 +1,11 @@
-cask 'with-zap-launchctl' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-zap-launchctl" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyApp.zip"
-  homepage 'https://brew.sh/fancy'
+  homepage "https://brew.sh/fancy"
 
-  app 'Fancy.app'
+  app "Fancy.app"
 
-  zap launchctl: 'my.fancy.package.service'
+  zap launchctl: "my.fancy.package.service"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-login-item.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-login-item.rb
index 70d5e385b9..7e6678af80 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-login-item.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-login-item.rb
@@ -1,11 +1,11 @@
-cask 'with-zap-login-item' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-zap-login-item" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'MyFancyPkg/Fancy.pkg'
+  pkg "MyFancyPkg/Fancy.pkg"
 
-  zap login_item: 'Fancy'
+  zap login_item: "Fancy"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-multi.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-multi.rb
index d6c1acda0d..68fe837d45 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-multi.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-multi.rb
@@ -1,11 +1,11 @@
-cask 'with-zap-multi' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-zap-multi" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'MyFancyPkg/Fancy.pkg'
+  pkg "MyFancyPkg/Fancy.pkg"
 
   zap rmdir: "#{TEST_TMPDIR}/empty_directory_path"
   zap delete: "#{TEST_TMPDIR}/empty_directory_path"
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-pkgutil.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-pkgutil.rb
index 29d90e8e81..cf89e2c943 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-pkgutil.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-pkgutil.rb
@@ -1,11 +1,11 @@
-cask 'with-zap-pkgutil' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-zap-pkgutil" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'Fancy.pkg'
+  pkg "Fancy.pkg"
 
-  zap pkgutil: 'my.fancy.package.*'
+  zap pkgutil: "my.fancy.package.*"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-quit.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-quit.rb
index 8286fe3a3f..1d7ac6b8d8 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-quit.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-quit.rb
@@ -1,11 +1,11 @@
-cask 'with-zap-quit' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-zap-quit" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'MyFancyPkg/Fancy.pkg'
+  pkg "MyFancyPkg/Fancy.pkg"
 
-  zap quit: 'my.fancy.package.app'
+  zap quit: "my.fancy.package.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-rmdir.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-rmdir.rb
index 70e18cbb09..0c7a72cecc 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-rmdir.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-rmdir.rb
@@ -1,11 +1,11 @@
-cask 'with-zap-rmdir' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-zap-rmdir" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'MyFancyPkg/Fancy.pkg'
+  pkg "MyFancyPkg/Fancy.pkg"
 
   zap rmdir: "#{TEST_TMPDIR}/empty_directory_path"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-script.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-script.rb
index 44d499dc1b..de0b55e9de 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-script.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-script.rb
@@ -1,11 +1,11 @@
-cask 'with-zap-script' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-zap-script" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'MyFancyPkg/Fancy.pkg'
+  pkg "MyFancyPkg/Fancy.pkg"
 
-  zap script: { executable: 'MyFancyPkg/FancyUninstaller.tool', args: ['--please'] }
+  zap script: { executable: "MyFancyPkg/FancyUninstaller.tool", args: ["--please"] }
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-signal.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-signal.rb
index 4d6f4dd6d6..86aa943f39 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-signal.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-signal.rb
@@ -1,14 +1,14 @@
-cask 'with-zap-signal' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-zap-signal" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'MyFancyPkg/Fancy.pkg'
+  pkg "MyFancyPkg/Fancy.pkg"
 
   zap signal: [
-                ['TERM', 'my.fancy.package.app'],
-                ['KILL', 'my.fancy.package.app'],
-              ]
+    ["TERM", "my.fancy.package.app"],
+    ["KILL", "my.fancy.package.app"],
+  ]
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-trash.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-trash.rb
index 7a55d061af..11651a4f2f 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-trash.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-trash.rb
@@ -1,17 +1,17 @@
-cask 'with-zap-trash' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-zap-trash" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'Fancy.pkg'
+  pkg "Fancy.pkg"
 
   zap trash: [
-               "#{TEST_TMPDIR}/absolute_path",
-               '~/path_with_tilde',
-               "#{TEST_TMPDIR}/glob_path*",
-               'impermissible/relative/path',
-               '/another/impermissible/../relative/path',
-             ]
+    "#{TEST_TMPDIR}/absolute_path",
+    "~/path_with_tilde",
+    "#{TEST_TMPDIR}/glob_path*",
+    "impermissible/relative/path",
+    "/another/impermissible/../relative/path",
+  ]
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap.rb
index 8fb9ee9227..ab0bd7b2f8 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap.rb
@@ -1,19 +1,19 @@
-cask 'with-zap' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "with-zap" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
-  homepage 'https://brew.sh/fancy-pkg'
+  homepage "https://brew.sh/fancy-pkg"
 
-  pkg 'MyFancyPkg/Fancy.pkg'
+  pkg "MyFancyPkg/Fancy.pkg"
 
-  uninstall quit: 'my.fancy.package.app.from.uninstall'
+  uninstall quit: "my.fancy.package.app.from.uninstall"
 
   zap script:     {
-                    executable: 'MyFancyPkg/FancyUninstaller.tool',
-                    args:       ['--please'],
-                  },
-      quit:       'my.fancy.package.app',
-      login_item: 'Fancy',
-      delete:     '~/Library/Preferences/my.fancy.app.plist'
+    executable: "MyFancyPkg/FancyUninstaller.tool",
+    args:       ["--please"],
+  },
+      quit:       "my.fancy.package.app",
+      login_item: "Fancy",
+      delete:     "~/Library/Preferences/my.fancy.app.plist"
 end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/without-languages.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/without-languages.rb
index b6a1426c9b..6d3ae3a0e3 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/without-languages.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/without-languages.rb
@@ -1,9 +1,9 @@
-cask 'without-languages' do
-  version '1.2.3'
-  sha256 '67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94'
+cask "without-languages" do
+  version "1.2.3"
+  sha256 "67cdb8a02803ef37fdbf7e0be205863172e41a561ca446cd84f0d7ab35a99d94"
 
   url "file://#{TEST_FIXTURE_DIR}/cask/caffeine.zip"
-  homepage 'https://brew.sh/'
+  homepage "https://brew.sh/"
 
-  app 'Caffeine.app'
+  app "Caffeine.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/third-party/Casks/pharo.rb b/Library/Homebrew/test/support/fixtures/third-party/Casks/pharo.rb
index 8918c6565f..e6b6fef803 100644
--- a/Library/Homebrew/test/support/fixtures/third-party/Casks/pharo.rb
+++ b/Library/Homebrew/test/support/fixtures/third-party/Casks/pharo.rb
@@ -1,10 +1,10 @@
-cask 'pharo' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "pharo" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
-  url 'https://brew.sh/ThirdParty.dmg'
-  name 'Pharo'
-  homepage 'https://brew.sh/'
+  url "https://brew.sh/ThirdParty.dmg"
+  name "Pharo"
+  homepage "https://brew.sh/"
 
-  app 'ThirdParty.app'
+  app "ThirdParty.app"
 end
diff --git a/Library/Homebrew/test/support/fixtures/third-party/Casks/third-party-cask.rb b/Library/Homebrew/test/support/fixtures/third-party/Casks/third-party-cask.rb
index efe803bd8b..2979305a29 100644
--- a/Library/Homebrew/test/support/fixtures/third-party/Casks/third-party-cask.rb
+++ b/Library/Homebrew/test/support/fixtures/third-party/Casks/third-party-cask.rb
@@ -1,9 +1,9 @@
-cask 'third-party-cask' do
-  version '1.2.3'
-  sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+cask "third-party-cask" do
+  version "1.2.3"
+  sha256 "8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b"
 
-  url 'https://brew.sh/ThirdParty.dmg'
-  homepage 'https://brew.sh/'
+  url "https://brew.sh/ThirdParty.dmg"
+  homepage "https://brew.sh/"
 
-  app 'ThirdParty.app'
+  app "ThirdParty.app"
 end
-- 
GitLab