Cook the pasta according to the package directions.
Meanwhile, heat olive oil in large skillet over medium heat. Add onion, garlic and anchovies. Cook until onion is soft and anchovies have melted into the oil, about 5 minutes.
Add olives, tomatoes and chicken broth to the skillet, cook 2-3 more minutes. Season with salt and pepper.
Drain pasta and put it back in the empty cooking pot.
Pour contents of the skillet over the pasta and toss.
Add Parmesan and basil, lightly toss to combine.