Issy Long 857393ccfb
Audit correct uses_from_macos usage with RuboCop
- This builds on @jonchang's work that started in #6265.
- We now use `uses_from_macos` to declare dependencies that are implicit
  on macOS because they ship with macOS, but they're needed on Linux. We
  have to be sure that the dependencies people specify as
  `uses_from_macos` are actually shipped with macOS. So, we maintain a
  safelist of those dependencies and check against it.
- Also add more legitimate `uses_from_macos` dependencies to the list.
- This is runnable with `brew audit --only-cops=FormulaAudit/UsesFromMacos`.
- It produces different number of failures on macOS vs. Linux, because
  apparently we've not synced Homebrew/linuxbrew-core upstream thoroughly
  enough yet.
- Originally this was designed as a `--strict` audit, but we flipped it
  to be a normal audit because - to quote Mike - this is "sufficiently
  robust" now.
2020-04-06 13:42:27 +01:00
..
2020-03-23 19:27:48 +01:00
2019-12-11 16:36:23 +05:30
2020-03-30 22:41:17 +11:00
2019-10-18 15:33:28 +08:00
2020-03-27 19:18:25 +00:00
2020-03-30 22:41:17 +11:00
2020-03-10 10:51:20 +00:00
2019-10-11 09:34:43 +02:00
2020-02-19 11:24:12 +00:00
2020-02-05 20:22:21 +00:00
2020-02-28 14:57:28 -05:00