Αρχίζουμε απ’ το πέστο, ανακατεύοντας όλα τα υλικά μας μαζί για 10 περίπου δευτερόλεπτα και κρατάμε το μείγμα στο ψυγείο. Συνεχίζουμε με τα ζυμαρικά μας και σ’ ένα μεσαίο καυτό τηγάνι, βάζουμε το ελαιόλαδο, τα κρεμμύδια και το σκόρδο αφήνοντας μέχρι να μαλακώσουν και να γίνουν διάφανα. Δυναμώνουμε επιπλέον την φωτιά και προσθέτουμε τα κολοκυθάκια, τα οποία σοτάρουμε για 2 λεπτά και συνεχίζουμε με τις ντομάτες για άλλα 3 λεπτά. Ρίχνουμε 100 γραμμάρια νερό στο τηγάνι μας, μαζί και το βούτυρο, κι έπειτα προσθέτουμε τα μακαρόνια μας στο τηγάνι. Αφήνουμε να ρουφήξουν τα νερά τους και προσθέτουμε την ρόκα και το μείγμα του πέστο. Ανακατεύουμε με τη σπάτουλα, προσθέτουμε την παρμεζάνα και σερβίρουμε.