Cook pasta according to package instructions until al dente, about 12 minutes.
While pasta cooks, whisk garlic, oil, vinegar, mustard, Italian Seasoning, salt and pepper in a large bowl.
Drain pasta, and immediately add it to the dressing. Toss to coat. Let cool, tossing once or twice, at least 20 minutes. To make ahead, cover and refrigerate up to 12 hours.
Stir artichoke hearts, roasted peppers, scallions, tomatoes, olives and basil into the pasta. Serve immediately or chill.