per·il ˈperəl noun
Want to understand what the plan is? Consult the VISION.md
Peril uses Danger JS under the hood, Danger is a tool built for adding extra tests inside Pull Requests that can work at a different level of abstraction to unit and integration tests. For example, you could write tests which:
... and any other rules specific to your team's culture and needs.
OK, I made a quick tutorial for running a private Peril against your org.
Ace, great, cool. So, it's a bit of a process. I'm not sure if this will get easier in time. It's a complex app. You can find out more here
There are some key files where the magic happens:
This is an reasonably tested project, there's a lot in places where the code isn't going to change much now so they're slowly getting covered.