98 Commits

Author SHA1 Message Date
BrewTestBot
87b05a9be2 sorbet: Update RBI files and prune files.yaml.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml).
2020-09-22 00:48:51 +00:00
BrewTestBot
4aa11717ae sorbet: update RBI files using Tapioca.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/tapioca.yml).
2020-09-21 00:45:25 +00:00
Issy Long
cb027474f5
Merge pull request #8774 from reitermarkus/sorbet-fixes
Fix some typechecking errors.
2020-09-19 09:24:45 +01:00
Markus Reiter
cc3eceb04f Fix inreplace signature. 2020-09-19 02:03:56 +02:00
Issy Long
191a82d4eb
sorbet/files.yaml: Merge the two false lists into one
- I've been asked a couple of times now what the two different `false:`
  lists mean. And the answer is "nothing". So to avoid confusion (and to
  stop my YAML linter moaning about duplicate keys), merge the two lists
  and re-alphabetize.
2020-09-18 21:57:02 +01:00
Issy Long
7ecb73f9da
sorbet/files.yaml: Preserve newline at EOF 2020-09-18 14:59:04 +01:00
BrewTestBot
e03a1b822c sorbet: update RBI files using Tapioca.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/tapioca.yml).
2020-09-18 12:07:30 +00:00
BrewTestBot
5a8cc37a9c sorbet: update RBI files using Tapioca.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/tapioca.yml).
2020-09-17 00:42:59 +00:00
BrewTestBot
875696de1b sorbet: update RBI files using Tapioca.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/tapioca.yml).
2020-09-16 00:42:18 +00:00
Mike McQuaid
828eb0b690
tapioca sync 2020-09-15 13:04:15 +01:00
BrewTestBot
5f0a55a199 sorbet: update RBI files using Tapioca.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/tapioca.yml).
2020-09-15 00:43:09 +00:00
BrewTestBot
8a4b433dbf sorbet: update RBI files using Tapioca.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/tapioca.yml).
2020-09-13 00:44:56 +00:00
vidusheeamoli
cccbb0b4ef sorbet: add new files and solve existing errors
Add 12 new files to sorbet/files.yaml and solve existing type errors.
36 errors=> 33 errors.
2020-09-12 23:43:24 +05:30
Issy Long
f9dd8ae6f9
Merge pull request #8705 from issyl0/sorbet-svn-rbi
sorbet: Add a RBI file for `utils/svn.rb` typechecking
2020-09-12 18:04:13 +01:00
Issy Long
06b4b4d521
sorbet: Regenerate RBI file for the spoom gem
- Sorbet was reporting parameter ordering errors in a previous version
  of this RBI file due to [a bug in Tapioca](https://github.com/Shopify/tapioca/issues/116).
- Rather than wait for a new version of the `spoom` gem for
  `brew typecheck --update-definitions` to work on, I manually deleted the
  RBI file and used that command to generate an updated one with the
  latest Tapioca version (0.4.5) which fixes the ordering bug.
- Before, `brew typecheck` surfaced 36 errors. Now, it surfaces 24. Much more pleasant.
2020-09-12 16:08:13 +01:00
Issy Long
c98deebdbf
sorbet: Add a RBI file for utils/svn.rb typechecking
- Needed to `include Kernel` otherwise Sorbet couldn't find the
  `system_command` method.
- I've also attempted to construct method signatures for all the methods.
- Before, `brew typecheck` surfaced 36 errors. Now we're down to 33 errors.
2020-09-12 16:03:19 +01:00
BrewTestBot
7654cf87e9 sorbet: update RBI files using Tapioca.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/tapioca.yml).
2020-09-12 00:41:56 +00:00
BrewTestBot
4278847403 sorbet: update RBI files using Tapioca.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/tapioca.yml).
2020-09-11 00:41:13 +00:00
BrewTestBot
77566d89f7 sorbet: update RBI files using Tapioca.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/tapioca.yml).
2020-09-10 00:39:45 +00:00
BrewTestBot
9c40130ebe sorbet: update RBI files using Tapioca.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/tapioca.yml).
2020-09-08 00:42:30 +00:00
BrewTestBot
d884cfdad9 sorbet: update RBI files using Tapioca.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/tapioca.yml).
2020-09-06 00:44:07 +00:00
BrewTestBot
5cb3b1d428 sorbet: update RBI files using Tapioca.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/tapioca.yml).
2020-09-04 12:12:53 +00:00
BrewTestBot
bfea8621d0 sorbet: update RBI files using Tapioca.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/tapioca.yml).
2020-09-04 00:20:03 +00:00
BrewTestBot
d900b8e81f sorbet: update RBI files using Tapioca.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/tapioca.yml).
2020-09-03 12:09:52 +00:00
BrewTestBot
5c2abf5077 sorbet: update RBI files using Tapioca.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/tapioca.yml).
2020-09-03 09:02:14 +00:00
BrewTestBot
2bac0d802a sorbet: update RBI files using Tapioca.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/tapioca.yml).
2020-09-01 00:21:39 +00:00
Rylan Polster
842335d47b style: check disable! dates and reasons 2020-08-31 10:11:08 -04:00
BrewTestBot
f2e425f27c sorbet: update RBI files using Tapioca.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/tapioca.yml).
2020-08-28 12:11:13 +00:00
BrewTestBot
360968285c sorbet: update RBI files using Tapioca.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/tapioca.yml).
2020-08-28 00:20:10 +00:00
BrewTestBot
6e3c272e44 sorbet: update RBI files using Tapioca.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/tapioca.yml).
2020-08-27 08:14:10 +00:00
BrewTestBot
1366b94005 sorbet: update RBI files using Tapioca.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/tapioca.yml).
2020-08-26 13:27:34 +00:00
Markus Reiter
18a69b660e Document SharedAudits. 2020-08-26 10:53:22 +02:00
Markus Reiter
e024b12d47 Remove os/linux/diagnostic. 2020-08-24 00:22:17 +02:00
BrewTestBot
fc0ae875e3 sorbet: update RBI files using Tapioca.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/tapioca.yml).
2020-08-23 12:10:55 +00:00
Markus Reiter
b90290b18c Refactor and document Bottles. 2020-08-23 04:44:57 +02:00
BrewTestBot
0cfb3982f2 sorbet: update RBI files using Tapioca.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/tapioca.yml).
2020-08-22 17:39:15 +00:00
BrewTestBot
deffac58cd sorbet: update RBI files using Tapioca.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/tapioca.yml).
2020-08-22 16:06:04 +00:00
BrewTestBot
872365b4f7 sorbet: update RBI files using Tapioca.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/tapioca.yml).
2020-08-21 15:54:45 +00:00
Markus Reiter
b48bc316e0 Use CLI::Parser for cask commands. 2020-08-13 05:15:15 +02:00
vidusheeamoli
c7ce119633 sorbet: solve typecheck errors. 23 => 15 errors 2020-08-11 02:53:10 +05:30
vidusheeamoli
7409bae0b8 sorbet/files.yaml: add new files, 18 => 23 errors.
Add new files to the list of all files in sorbet/files.yaml.
following 8 files are added to false:
  - ./cmd/--caskroom.rb
  - ./rubocops/cask/mixin/on_desc_stanza.rb
  - ./rubocops/shared/desc_helper.rb
  - ./rubocops/shared/helper_functions.rb
  - ./test/cmd/--caskroom_spec.rb
  - ./test/dependencies_helpers_spec.rb
  - ./test/rubocops/cask/desc_spec.rb
  - ./test/utils/spdx_spec.rb

following 6 files are added to true:
  - ./compat/cli/parser.rb
  - ./compat/dependencies_helpers.rb
  - ./context.rb
  - ./dependencies_helpers.rb
  - ./rubocops/cask/desc.rb
  - ./utils/spdx.rb
2020-08-11 02:28:51 +05:30
Mike McQuaid
db11d5e544
Merge pull request #8267 from issyl0/use-latest-sorbet-and-regenerate-tapioca-rbis
Use the latest Sorbet version and regenerate Tapioca RBIs
2020-08-10 09:00:07 +01:00
Issy Long
1921a4e4ee
sorbet: Regenerate RBI hidden-definitions
- [The docs](https://sorbet.org/docs/rbi#the-hidden-definition-rbi) say
  we have to do this whenever gems are bumped.
2020-08-09 12:07:57 +01:00
Issy Long
7ce5b20858
sorbet: Regenerate Tapioca gem RBIs (excluding JSON) 2020-08-09 12:07:02 +01:00
Markus Reiter
8a32954940 Move cask/all to just cask. 2020-08-09 01:34:07 +02:00
Markus Reiter
1b3ae7f9e6 Remove unused BottlePublisher class. 2020-08-02 16:15:24 +02:00
vidusheeamoli
9ddf587c32 sorbet/cli.rbi: add method 2020-08-01 00:39:35 +05:30
vidusheeamoli
e8dbbc2975 sorbet: update hidden definitions 2020-08-01 00:33:27 +05:30
vidusheeamoli
5da00dcd77 srb/tapioca: update rbi of recently bumped gems 2020-08-01 00:32:05 +05:30
vidusheeamoli
58848e402a sorbet/files.yaml: add new files 2020-08-01 00:18:09 +05:30