Cook pasta as per the instructions on the package. When cooked, remove pasta from the simmering water and place in a big mixing bowl to cool slightly. Add about 2tbsp olive oil and mix the pasta (the oil will prevent the pasta from sticking together).
Add cherry tomatoes, peas, artichokes and sun-dried tomatoes. Mix until combined.
In a small bowl make the vinaigrette by mixing olive oil, vinegar, and salt and pepper to taste. Pour the vinaigrette on top of the salad. Mix until homogeneous. Add extra salt and pepper if necessary, and mix some more. Add basil leaves, and toss the salad a couple more times. Place the parmesan on top. Put the salad in the refrigerator. Serve slightly chilled.