一般代码检查
本主题列出 了常规中可用的所有 PhpStorm代码检查。
您可以在编辑器 |上切换特定检查或更改其严重性级别。IDE 设置的检查Ctrl+Alt+S页面。
检查 | 描述 | 默认严重性 |
---|---|---|
报告语言注释器在批处理代码检查运行的结果中发现的问题。 | 错误 | |
报告选定范围内的重复代码块:同一文件或整个项目。检查具有快速修复功能,可帮助您设置检测到的重复项的大小、导航到重复的代码片段并在工具窗口中进行比较。 检查选项允许您选择报告的重复片段的范围并设置重复语言结构的初始大小。您还可以在Preferences |中配置要匿名化的构造。编辑 | 重复。 | 弱警告 | |
报告文件的行分隔符不同于项目设置中指定的行分隔符。 \n 例如,如果您在设置|中设置行分隔符,将触发检查。编辑 | 代码风格 | 行分隔符,而您正在编辑的文件\r\n 用作行分隔符。检查还警告您文件中的混合行分隔符。 | ||
报告由Language Injections注入的未解析引用。 例子:
@Language("file-reference") String fileName = "/home/user/nonexistent.file"; // 如果文件不存在则突出显示
| 错误 | |
报告以下问题:
| ||
报告可以安全删除的以下元素的使用情况,因为它们影响的检查在此上下文中不再适用:
public class C { // 符号已经是私有的, // 但是注解还在 @SuppressWarnings({"WeakerAccess"}) true; 无效 f() { 常量 = 假;} }
| 警告 | |
报告在批处理代码检查运行的结果中发现的语法错误。 | 错误 | |
报告代码中的 TODO 注释。 您可以在设置 |中配置 TODO 评论的格式。编辑 | 待办事项。由于已经提供了 TODO 注释的语法高亮显示,因此如果您在批处理模式下运行它,这种检查是有效的。 | ||
报告比代码样式设置中指定的右边距参数长的行。 |
最后修改:2022 年 2 月 11 日