我想使用vscode来设置我的开发环境。然而,我感到困惑的是智力和phpcs之间的区别。我有我的公司的代码,它有.phpcs.xml.dist。我相信这个文件是给phpcs的。它已经开始工作了,但是我忽略了智能代码格式化和自动完成功能。如果我在vscode中安装了这两种语言,谁能帮助更详细地说明这两种语言之间的区别,以及它们之间的冲突吗?
提亚
海瑞
发布于 2022-01-11 18:16:56
Intelephens有许多特征,但大多数人使用它作为自动格式化代码文件。
Intelephens使用PSR12作为默认标准索特切键屎+ Alt+ F它也格式化HTML,Css,Js。它从宿主环境中检测PHP版本,并显示代码警告和systex错误。
如果您的开发团队使用PHPCS,那么您可能需要使用PHPCS vscode扩展。
不确定Intelephens是否能从您的项目中检测到.phpcs.xml.dist。您的团队可能有CICD样条来检查代码stadarad (通过phpcs)并修复它们(通过phpcsf)或通过Bot拒绝PR!
这两种方法都是减少非标准代码的最佳方法。
如果您正在使用开源资源,那么可以使用触笔,它对公共存储库是免费的。
https://stackoverflow.com/questions/67240155
复制相似问题