Cook pasta in a large pot of boiling salted water until pasta is done.
While pasta is cooking, heat the olive oil over medium-high heat in a large pan.
Add the onion, garlic, peppers, and sausage.
Cook for about 5 minutes, stirring occasionally.
Drain the pasta.
Pour the pasta into a large serving bowl.
Stir in the onions, peppers, and sausage.
Add the tomatoes, Parmesan cheese, and basil.
Season with salt and pepper.
Serve.