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.
26 lines
1.1 KiB
YAML
26 lines
1.1 KiB
YAML
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
|
|
|
|
Cask/HomepageUrlTrailingSlash:
|
|
Description: 'Ensure that the homepage url has a slash after the domain name.'
|
|
Enabled: true
|
|
|
|
Cask/NoDslVersion:
|
|
Description: 'Do not use the deprecated DSL version syntax in your cask header.'
|
|
Enabled: true
|
|
|
|
Cask/StanzaGrouping:
|
|
Description: 'Ensure that cask stanzas are grouped correctly. More info at https://github.com/Homebrew/homebrew-cask/blob/HEAD/CONTRIBUTING.md#stanza-order'
|
|
Enabled: true
|
|
|
|
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
|
|
|
|
# don't want this for casks but re-enabled for Library/Homebrew
|
|
Style/FrozenStringLiteralComment:
|
|
Enabled: false
|