什么是 "MySource" 和 "Squiz" 编码标准?

What are "MySource" and "Squiz" Coding Standards?

在windows10安装Composer后,phpc -i命令的结果为:

“安装的编码标准是 MySource、PEAR、PSR1、PSR12、PSR2、Squiz 和 Zend。”

经过大量搜索,我找不到任何关于 MySource 编码标准的文档,也找不到 Squiz 编码标准的文档。

那么这两个标准是什么?他们的文档中是否有任何 link 来查看他们做了什么嗅探?

事实上,我想知道这两个标准与 PSR12 相比是否有任何额外的嗅探? (目前我在 vscode 代码嗅探器扩展设置中只设置了 PSR1,PSR12。)

Squiz Labs 是(或曾经是?)PHP CS 背后的团队。您可以在回购 URL 中看到:https://github.com/squizlabs/PHP_CodeSniffer

来自ruleset definition

The MySource coding standard builds on the Squiz coding standard. Currently used for MySource Mini development.

Squiz 编码标准中有很多有用的嗅探,它们被其他一些包含的标准使用。 MySource 标准旧且无用,已弃用,并已在 4.0 分支中删除。