在SymfonyInsight中添加20个新检查ob娱乐下载
2020年11月27日·发表的Titouan Galopin
几天前,我们在SymfonyInsight中发布了一批关于PHP和Symfony应用程序的20个新检查。ob娱乐下载以下是它们涵盖的内容概述:
1.删除未使用的代码
当你声明可以删除的PHP符号时,三条新的规则会对未使用的局部变量、私有成员和构造函数参数发出警告。
删除不必要的代码是减少技术债务的快速方法,因为它自然地降低了阅读代码和理解实际使用内容的难度。
2.删除重复代码
现在有两个新的检查可以确保您的项目没有重复的代码,这可能是错误的来源。例如,如果您在数组中定义了ob娱乐下载两个具有相同键的值,或者如果您两次声明常量/属性/方法,SymfonyInsight现在会警告您。
3.修复无效的实例化
现在有一系列新规则检查类构造函数调用,以检查它们是否有效(参数数量、引用数量……)。此检查将防止您的项目创建无效对象,从而防止错误。
4.改进的类型检查
ob娱乐下载SymfonyInsight现在可以更好地理解类型,并且能够在错误使用类型化变量时发出警告。例如,如果你在foreach中使用了一个不可迭代的变量,如果你声明了一个无效的typehint,如果你将错误的数据传递给一个类型化的方法,等等,它现在会警告你。
5.修复无效的继承体系结构
最后,我们的引擎现在能够更好地提醒你关于继承架构中的问题:如果一个类实现了另一个类,如果一个接口扩展了一个类,如果一个类/接口被用作trait,等等。它现在还能够更好地解析已声明的符号,以便检查它们在代码中的任何地方是否存在。
评论
评论截止。
为了确保评论保持相关性,旧帖子将被关闭。