Bring a large pot of salted water to a boil.
Cook rigatoni pasta in boiling water until al dente, about 10 to 12 minutes.
Drain pasta in a colander and rinse under cold water to stop cooking.
Allow pasta to drain completely, then place in a large mixing bowl.
Crumble feta cheese into the bowl with the pasta.
Add dried cranberries and finely chopped red onion to the bowl.
Sprinkle chopped fresh parsley over the pasta mixture.
In a small bowl, whisk together olive oil, lemon juice, honey, Dijon mustard, salt, and black pepper to make the dressing.
Pour the lemon vinaigrette over the pasta and toss gently to coat all ingredients evenly.
Taste and adjust seasoning with additional salt or pepper if needed.
Serve immediately or refrigerate for 30 minutes to allow flavors to meld.