Bring a large pot of salted water to a boil. Cook pasta according to package instructions until slightly past al dente.
Drain the pasta, toss with a little olive oil, and let it cool to room temperature.
In a small bowl, whisk together olive oil, lemon juice, mustard, garlic, herbs, red pepper flakes, and salt.
In a large bowl, combine cooled pasta, tomatoes, chickpeas, arugula, cucumbers, feta, basil, parsley, mint, and pine nuts.
Pour the dressing over the salad and toss well to coat.
Adjust seasoning with extra lemon juice, salt, or olive oil if needed.
This easy pasta salad recipe is best served fresh or slightly chilled.