Mike McQuaid
6fd54eba5f
Merge pull request #14985 from dduugg/no-compat
...
Remove compatibility layer
2023-03-15 13:48:00 -04:00
Mike McQuaid
83aea49d8a
Merge pull request #14981 from dduugg/tab-no-ostruct
...
Remove OpenStruct use in Tab
2023-03-15 12:16:49 -04:00
Markus Reiter
9d415e22da
Simplify SPDX test.
2023-03-15 14:30:47 +01:00
Douglas Eichelberger
4d32699f61
Placate rubocop
2023-03-14 23:01:09 -07:00
Douglas Eichelberger
cc5b013cb9
Remove compatibility layer
2023-03-14 14:49:34 -07:00
Douglas Eichelberger
6238a0779d
remove test
2023-03-14 11:46:38 -07:00
Douglas Eichelberger
a1748605ab
Minor Kernel cleanup
2023-03-14 10:27:16 -07:00
Douglas Eichelberger
c178986235
Fix tests
2023-03-14 08:50:56 -07:00
hyuraku
7d90e3a2a1
add new spec to cmd/fetch_spec
2023-03-13 22:31:09 +09:00
Mike McQuaid
296c5088aa
Merge pull request #14935 from hyuraku/move-cask/cmd/uninstall
...
Move cask/cmd/uninstall
2023-03-13 10:19:41 +00:00
hyuraku
da6f48dbd0
Merge branch 'master' into move-cask/cmd/uninstall
2023-03-12 11:49:06 +09:00
Douglas Eichelberger
731a02ee73
rm .brew_irb_history
2023-03-11 17:27:53 -08:00
Douglas Eichelberger
826aca7217
Add tests
2023-03-11 17:27:53 -08:00
Douglas Eichelberger
8a57c37c33
Fix extend/array_spec
2023-03-11 17:27:53 -08:00
Douglas Eichelberger
999594dc07
Remove oxford comma from to_sentence default
2023-03-11 17:27:53 -08:00
Issy Long
8e13a6e1f4
Merge pull request #14944 from issyl0/more-rubocop-naming-method-parameter-name
...
rubocop: Further trim `Naming/MethodParameterName` allowlist
2023-03-11 22:59:39 +00:00
hyuraku
08560e04ae
remove cask/cmd/fetch_spec
2023-03-11 22:13:00 +09:00
hyuraku
e321edabbc
remove options and comments
2023-03-11 21:15:24 +09:00
Issy Long
e9d994622e
rubocop: Drop "f" from Naming/MethodParameterName
allowlist
...
- This either stands for "file" but more often than not "formula".
2023-03-11 00:17:27 +00:00
apainintheneck
2baaafba92
Cleanup irb history file in tests
...
This was caused by the irb spec. Note that
$HOME is set during the test setup so will
always be correct.
2023-03-09 17:07:08 -08:00
hyuraku
cd0686d75b
move cask/cmd/uninstall_spec to cask/uninstall_spec
2023-03-09 22:33:45 +09:00
hyuraku
38a62b3a51
repair style
2023-03-09 20:55:33 +09:00
hyuraku
2f870fa670
move cask/cmd/upgrade_spec to cask/upgrade
2023-03-09 20:41:22 +09:00
Issy Long
3a83b5492c
rubocop: Clean up Style/BlockDelimiters
excludes and autofix offenses
...
- The defaults of using "do ... end" for multi-line blocks everywhere is
good, better than switching everything to braces everywhere.
2023-03-08 23:54:22 +00:00
Mike McQuaid
b1801333cb
Merge pull request #14917 from dduugg/string-inflections
...
Remove ActiveSupport String inflections
2023-03-08 12:39:54 +00:00
Douglas Eichelberger
6ffda80a8a
brew style
2023-03-07 10:14:57 -08:00
Douglas Eichelberger
544960b4fc
Replace String#underscore with util
2023-03-07 10:13:38 -08:00
Douglas Eichelberger
1f742727af
Move tests
2023-03-07 09:08:54 -08:00
Mike McQuaid
f4e180c40b
brew style --fix
2023-03-07 08:57:57 +00:00
hyuraku
4ab4dcdc82
repair spec style
2023-03-06 22:29:52 +09:00
hyuraku
122b24e9ff
repair zap spec
2023-03-06 22:27:54 +09:00
hyuraku
e0416e0f65
add zap option spec to cask_installer spec
2023-03-06 22:27:53 +09:00
hyuraku
7c1bd961c6
remove cask/cmd/zap and cask/cmd/zap_spec
2023-03-06 22:27:53 +09:00
Mike McQuaid
9e370b0a3d
Merge pull request #14847 from dduugg/no-to_sentence
...
Move Array#to_sentence monkey-patch from ActiveSupport to extend/
2023-03-06 12:37:02 +00:00
Issy Long
7a334070b8
Merge pull request #14893 from issyl0/sorbet-bumps
2023-03-06 12:23:59 +00:00
Issy Long
5a68566097
Merge pull request #14886 from issyl0/rubocop-cask-url-verified-disallow-protocol
2023-03-06 12:22:22 +00:00
Issy Long
984e8d1503
Merge pull request #14877 from issyl0/rubocop-layout/multiline-method-indentation
...
rubocop: Enable `Layout/MultilineMethodCallIndentation` & fix offenses
2023-03-06 12:18:29 +00:00
Issy Long
6a704f2f40
sorbet: Bump more files to typed: true
...
- This was done through the `brew typecheck --suggest-typed --update`
command.
2023-03-05 18:18:59 +00:00
Issy Long
d995afc000
test/rubocops/cask/url: Ensure that autocorrection works
2023-03-05 17:08:43 +00:00
Issy Long
4e067565dd
rubocops/cask/url: Fix test expectations; regexp for starts_with?
2023-03-05 16:55:47 +00:00
Issy Long
edeefebf61
utils/github: Fix double counting of author/committer numbers
...
- The usage of this in `brew contributions` wasn't correct for a user
with 5 authored commits to homebrew/cask that had been committed by
other people, the numbers would turn out as 5 authored, 5 committed.
- I decided to do this properly by getting the SHAs for author and
committer and determine the differences between the two arrays.
This also accounts for when authored commits are 0, or committed
commits, or both.
- Add tests, because I don't want to fix this a third time!
2023-03-05 14:41:04 +00:00
Issy Long
79db987215
rubocops/cask: Disallow protocol in cask URL verified stanza
...
- Apparently the "verified" parameter in the URL (present when a Cask's
download URL is not the same as its homepage) shouldn't have the
protocol (`https`, `http`) at the front.
- Removing this has happened manually in the past, so here's an
autocorrecting RuboCop for it.
2023-03-04 23:00:04 +00:00
Douglas Eichelberger
8527b01b2b
Oxford commas
2023-03-03 18:07:39 -08:00
Mike McQuaid
066a8afe61
Merge pull request #14868 from samford/livecheck/add-yaml-strategy
...
livecheck: Add Yaml strategy
2023-03-04 00:06:11 +00:00
Issy Long
734a651f93
rubocop: Enable Layout/MultilineMethodCallIndentation
& fix offenses
...
- Part of trying to reduce the number of `Excludes:` we have in our
RuboCop configs.
- The fixes here all seemed reasonable, with some minimal tweaks for
line length and less floatiness. Apart from `test/dev-cmd/bottle_spec.rb`
where RuboCop wanted to do some ridiculously floaty indentation and there
wasn't an obvious alternative place to break the lines, so I opted for
in-line disables instead.
2023-03-03 22:18:51 +00:00
Douglas Eichelberger
e68b02c4a6
Move tests and requires
2023-03-03 12:44:23 -08:00
Douglas Eichelberger
9ab3cfb7a7
Add tests
2023-03-03 12:44:22 -08:00
Issy Long
61cb843cbb
Merge pull request #14871 from issyl0/rubocop-inline-disables
...
rubocop: Alphabetise, remove config that's default, in-line some disables
2023-03-03 12:10:14 +00:00
Mike McQuaid
8c333f4ec6
Merge pull request #14851 from hyuraku/move-cask/cmd/list-to-cask/list
...
Move `cask/cmd/list` to `cask/list`
2023-03-03 09:26:01 +00:00
Sam Ford
4a41f01e8b
Merge pull request #14858 from samford/livecheck/json-rework-after-xml-strategy
...
Json: Add #parse_json method and tidy up tests
2023-03-02 23:27:01 -05:00