Code Inspections in General
This topic lists all PhpStorm code inspections available in General.
You can toggle specific inspections or change their severity level on the Editor | Inspections page of the IDE settings Ctrl+Alt+S.
Inspection | Description | Default Severity |
---|---|---|
Reports problems that are found by language annotators in the result of a batch code inspection run. | Error | |
Reports duplicated blocks of code from the selected scope: the same file or the entire project. The inspection features quick-fixes that help you to set the size of detected duplicates, navigate to repetitive code fragments, and compare them in a tool window. | Weak warning | |
Reports files with line separators different from the ones that are specified in the project's settings. | ||
Reports unresolved references injected by Language Injections.
@Language("file-reference")
String fileName = "/home/user/nonexistent.file"; // highlighted if file doesn't exist
| Error | |
Reports the following problems:
| ||
Reports usages of the following elements that can be safely removed because the inspection they affect is no longer applicable in this context:
Example:
public class C {
// symbol is already private,
// but annotation is still around
@SuppressWarnings({"WeakerAccess"})
true;
void f() {
CONST = false;
}
}
| Warning | |
Reports syntax errors that have been found in the result of a batch code inspection run. | Error | |
Reports TODO comments in your code. | ||
Reports lines that are longer than the right margin parameter specified in the Code Style settings. |