Invalid filter definition in XML-based component scans
Reports inconsistent <filter> definitions in <component-scan> of XML application contexts.
Example:
public class NonAnnotationTypeClass {}
<beans>
<ctx:component-scan base-package="com.my.company">
<ctx:exclude-filter expression="com.my.company.anno.NonAnnotationTypeClass" type="annotation"/>
</ctx:component-scan>
</beans>
In this example, NonAnnotationTypeClass
is expected to be an annotation type.
Locating this inspection
- By ID
Can be used to locate inspection in e.g. Qodana configuration files, where you can quickly enable or disable it, or adjust its settings.
ContextComponentScanInconsistencyInspection- Via Settings dialog
Path to the inspection settings via IntelliJ Platform IDE Settings dialog, when you need to adjust inspection settings directly from your IDE.
Inspection Details | |
---|---|
By default bundled with: | |
Can be installed with plugin: | Spring, 242.22892 |
Last modified: 11 September 2024