Mike McQuaid 25db60ebbb
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.
2020-07-27 12:57:40 +01:00
..
2020-07-27 12:57:40 +01:00
2020-07-25 02:37:10 +02:00
2020-07-17 20:45:54 +10:00
2020-07-13 23:24:14 +10:00
2020-07-13 23:24:14 +10:00
2020-07-27 12:57:40 +01:00
2020-07-24 09:33:30 +01:00
2020-07-02 10:22:54 +01:00
2020-05-23 14:38:58 +01:00
2020-07-20 15:30:33 +01:00
2020-07-22 22:47:42 -04:00
2020-07-07 12:23:29 +01:00
2020-06-27 09:59:56 +02:00
2020-05-23 19:39:11 +01:00
2020-07-10 10:32:30 -07:00
2020-06-25 11:59:42 -04:00
2020-06-23 14:11:05 +01:00
2020-07-20 13:18:09 -04:00
2020-05-31 13:52:55 +05:30
2020-06-02 09:49:23 +01:00
2020-05-23 14:38:58 +01:00
2020-05-18 13:50:46 +01:00
2020-06-18 20:15:07 +02:00
2020-06-10 19:29:04 +02:00
2020-07-13 23:24:14 +10:00
2020-07-07 12:23:29 +01:00
2020-07-07 11:53:55 +01:00
2020-07-13 23:24:14 +10:00
2020-06-02 09:49:23 +01:00
2020-06-25 11:59:42 -04:00
2020-06-27 21:03:16 -04:00

Homebrew's Formula API

This is the public API for Homebrew.

The main class you should look at is the {Formula} class (and classes linked from there). That's the class that's used to create Homebrew formulae (i.e. package descriptions). Assume anything else you stumble upon is private.

You may also find the Formula Cookbook and Ruby Style Guide helpful in creating formulae.

Good luck!