I have recently upgraded from TC 3.0.1 to 3.1.1, and have discovered that the number of inspection messages reported against our code base has dropped to about a third of what 3.0.1 reports against the same repository.
The project is a multi-module maven project.
A potentially related observation I've made is that the old TC spent a lot of time at the beginning of a build updating maven dependencies. This step seems to not occur in 3.1.1. Are there issues when code inspections are run without having dependent libraries available in the classpath?