Incorrectly configured @Profile expression
Reports incorrect @Profile expressions:
Spring profiles must not be empty
'&' and '|' operators must not be mixed without parentheses in Spring profile expressions
Examples:
// correctly configured
@Configuration
@Profile("a & (b | c)")
public class MyConfiguration {...}
// empty
@Configuration
@Profile() // reports "Profile expression must contain text"
public class MyConfiguration {...}
// mixed operators without parentheses
@Configuration
@Profile("a & b | c") // reports "Malformed profile expression"
public class MyConfiguration {...}
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.
SpringProfileExpression- 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