Cook pasta as per package instructions. Rinse in cold water and drain.
Combine pasta, tomato, artichoke hearts, green pepper, onion, pepperoni, and olives in a bowl.
Make dressing. Whisk together olive oil, vinegar, garlic, parsley, basil, oregano, salt, and pepper.
Pour dressing over pasta salad and mix well.
Top with feta cheese and refrigerate for 2 hours or overnight.