遵循强大的PHP开发原则是减少PHP债务的关键成功因素。通过静态分析使源代码自动符合您自己的标准和规范,从而帮助您构建可持续项目,减少技术债务并节省时间和金钱。

激活您需要的规则

Exakat规则是建立在丰富的PHP经验和1500个项目的培训基础之上的,这些项目提供了无争议的规则集,具有强大的价值。我们规则的默认行为适用于大多数项目,但是您可以轻松调整它们以完全满足您的需求。通过配置文件,可以按规则集(一个或多个)激活我们的规则,也可以使用您自己定义的规则集。所有这些都可以满足您的需求。

阅读更多关于我们的规则
rulesets:My_Rules:"Adding Zero": Structures/AddZero"Multiply By One": Structures/MultiplyByOne"Concat Empty String": Structures/ConcatEmptyMy_Rules2:[Structures/AddZero, Structures/MultiplyByOne, Structures/ConcatEmpty]

<br />
&lt;?php</p>
<p>namespace ExakatAnalyzerCustom;</p>
<p>use ExakatAnalyzerAnalyzer;</p>
<p>class FirstTest extends Analyzer {<br />/* Remove this if useless<br />public function dependsOn() {<br />return array('MethodDefinition');<br />}<br />*/</p>
<p>public function analyze() {<br />$this-&gt;atomIs('Identifier')<br />-&gt;back('first');<br />$this-&gt;printQuery();<br />$this-&gt;prepareQuery();<br />}<br />
}<br />
?&gt;<br />

定义最适合您的质量

嵌合体是所有人的一种品质。 Exakat帮助您定义自己的PHP标准,以满足您的团队和产品要求的质量。 Exakat根据精确的DSL(域特定语言)提供了自己的文档化软件开发套件,以编写您自己的规则。通过复制我们的450条规则之一轻松开始。

学习如何编写自己的规则

项目规则

Exakat提供了一种独特的方式来个性化项目分析过程中使用的规则。这些规则集可以满足项目或团队所需的质量配置文件。项目的每个成员都可以看到必须遵循的规则。

阅读更多关于我们的规则

一个质量的所有开发者

要让每个开发人员都在同一页面上获得有关质量的知识就很难了。当您向开发团队添加资源或开始新项目时会发生什么? Exakat使您能够为每个项目努力提高质量和规模:概念证明,传统,内部,外包或离岸。

了解如何写自己的扩展

如何获得考试

选择满足您需求的方式

连接您的git仓库,并在不到1000万的时间开始。我们关心托管和安全性

开始使用

自住

在自己的托管上管理代码质量,并由团队保护

请求演示

探索社区版:开源& Free >