Split off from scala-abide for pure rules repo