Douglas Eichelberger
ae249ec282
Vendor InverseMethods cop
2024-01-26 15:03:59 -08:00
Douglas Eichelberger
0caaa1fa36
Vendor SafeNavigationWithBlank cop
2024-01-26 15:03:59 -08:00
Douglas Eichelberger
665bda0fbd
Vendor Presence cop
2024-01-26 15:03:59 -08:00
Douglas Eichelberger
f99d39faf9
Vendor CompactBlank cop
2024-01-26 15:03:59 -08:00
Douglas Eichelberger
9d081a67cc
Replace Rails/NegateInclude with Inverse/Invertible cops
2024-01-26 12:27:50 -08:00
apainintheneck
70451ea7b1
Add cop to stop bin in service block
...
The preferred method is opt_bin because that works
with the API and is more portable (works between versions).
Also removed the last example from the docs of `bin/"name"`
from the service block section
2023-04-04 20:00:30 -07:00
Douglas Eichelberger
e68b02c4a6
Move tests and requires
2023-03-03 12:44:23 -08:00
Douglas Eichelberger
ecfceb3fee
Revert Utils implementation
2023-03-03 12:44:23 -08:00
Douglas Eichelberger
91ad24b876
Remove Array#to_sentence monkey-patch
2023-03-03 12:44:22 -08:00
Douglas Eichelberger
ed8363fd72
Consolidate some rubocop configurations
2023-02-21 16:50:29 -08:00
Douglas Eichelberger
d9db5e8825
Refactor FormulaCop as a mixin
2023-02-20 18:14:47 -08:00
apainintheneck
c7d53a2d9c
Add cop to police os checks
...
The methods `OS.linux?` and `OS.mac?` should only be used
in `extend/os` and this cop makes sure of that.
2022-11-19 22:01:13 -08:00
Bo Anderson
3e4cb206bb
rubocops: silence parser warning
2021-09-23 03:45:15 +01:00
Bo Anderson
a06d136d2c
Move Sorbet gems into an optional group
2021-06-11 08:10:30 +01:00