PhpStorm 2022.1.1 发布啦!该版本修复了 2022.1 版本报告的各项问题,主要更新内容如下:
改进的 blade 格式 ( WI-37087 )
@switch 指令中的 @case 和 @break 指令没有被 PhpStorm 正确格式化。现在已经解决了。
默认属性可见性 ( WI-50274 )
PhpStorm 允许您在Settings / Preferences |中定义默认属性可见性。但是,当通过构造函数自动生成属性时,PhpStorm 没有设置正确的可见性。现在已经解决了。
Vite 支持 ( WEB-46507 )
现在支持“下一代前端工具” Vite !
重命名动态字段(WI-65177、WI-65840)
PhpStorm 无法正确使用重命名重构和动态属性。已经解决了。
多行数组格式(WI-61938,WI-65831)
对 PhpStorm 如何自动格式化多行数组进行了一些改进。
Twig 同时定界的编辑 ( WI-65400 )
当更改 Twig 文件中的分隔符时,PhpStorm 也会自动更改其相应的开始和结束分隔符。但是,当表达式包含字符串时(这种情况经常发生),此行为不起作用。现在可以正常工作。
在继承期间更改可见性时出现错误的可见性 ( WI-65245 )
PHP 允许您在继承期间将任何方法或属性的可见性更改为不太严格的可见性。然而,在使用抽象类时,PhpStorm 在某些情况下没有检测到这些变化。
修复 Magento 项目中的索引错误 ( WI-65276 )
PhpStorm 2022.1 在一些 Magento 项目中存在索引损坏的问题,在索引这些项目后导致空指针异常。现在已经解决了。
多线阵列形状中的列表类型 ( WI-65260 )
PhpStorm 2022.1 添加了对多线阵列形状的支持。但是,仍然存在一些边缘情况,其中 list<string> 表示法未被 PhpStorm 识别为有效类型。顺便说一下,列表类型表示连续的整数索引数组。换句话说:array_is_list函数返回 true 的值。
修复了 psalm-import-type ( WI-65312 )
PhpStorm 支持您可以在其他地方导入和使用的文档块中的类型别名。但是在某些情况下没有正确检测到 @psalm-import-type 的使用。现在已经解决了。
假阳性检查(WI-65988、WI-49455、WI-65879)
一些检查在不应该的情况下将代码标记为警告。几个类似的问题已得到修复。
Xdebug “无法获取属性”错误修复 ( WI-65974 )
Xdebug 集成有一些问题,在某些情况下无法显示属性信息。这些问题现在都解决了。
带有单引号键的数组形状 ( WI-65872 )
使用单引号字符串作为数组键时未正确检测到数组形状,现在已修复。
关于具有多种元素类型的数组的类型不匹配的误报警告 ( WI-57903 )
列出具有多种类型的数组的 Docblocks 没有被正确解释,导致一堆关于 docblocks 和 PHP 类型之间类型不匹配的警告。这些问题现在得到了解决。
FTP 同步错误(WI -66158 、WI-65678)
PhpStorm 2022.1 在尝试使用 FTP 在服务器和本地开发环境之间同步代码时遇到了一些问题。这些问题现在已经解决。
Windows 上的 Rsync 错误 ( WI-66118 )
PhpStorm 2022.1 在 Windows 上引入了 Rsync 的一些问题,其中某些文件最终会使用错误的路径或同步时会发生错误。这些问题现在得到了解决。
可以在此处阅读完整的发行说明。
猜你喜欢: