About Php Inspections (EA Ultimate)


After the first Php Inspections (EA Ultimate) announcement at Reddit, I keep collecting and working on given feedback. So far the most of it is about what will happen with Php Inspections (EA Extended), what makes Php Inspections (EA Ultimate) worth paying for it, and of course licensing model details. Here I would like to make those three topics clear and transparent as much as possible.


Php Inspections (EA Extended) and Php Inspections (EA Ultimate)


Php Inspections (EA Extended) and Php Inspections (EA Ultimate) are two different projects. Like IDEA Community Edition and IDEA Ultimate - they are evolving with own roadmaps and driven by different communities. I following the same approach in terms of roadmapping and working with communities.

Php Inspections (EA Ultimate) is based on Php Inspections (EA Extended) and bug-fixes are coming into Php Inspections (EA Extended) at first place and later getting merged into Php Inspections (EA Ultimate). This is a guaranty for further development of Php Inspections (EA Extended).

Of course, new features topic coming into play. I mentioned decoupled roadmaps, hence rules there are following:

- Code style, Language level migration, and PhpUnit-related features are coming into Php Inspections (EA Extended)
- Probable bugs, Control flow, Architecture, Security, and others are coming into Php Inspections (EA Ultimate)

Projecting to near future, projects specialization will be following:

- Php Inspections (EA Extended): foundation level code analysis tool with migration support (covers ~90% of OSS projects needs)
- Php Inspections (EA Ultimate): hi-end code analyzer (for projects with high stability, performance, maintainability and security requirements)

This should cover the current state and future development trajectory of projects. I am convinced it is a fair and open approach.


Why you might want to get a Php Inspections (EA Ultimate) license


Comparing to Php Inspections (EA Extended) features are (I'll keep updating the numbers with new releases):

- Security group: 9 new inspections, 1 enhanced inspection
- Probable bugs group: 10 new inspections, 7 enhanced inspections
- Control flow group: 4 new inspections, 1 enhanced inspection
- Performance group: 5 new inspections, 2 enhanced inspections
- Architecture group: 2 new inspections, 1 enhanced inspection
- Language level migration: 2 enhanced inspections
- Unused: 1 enhanced inspection


Taking into account that Php Inspections (EA Extended) saves time we are heading towards saving more time and resources.

Also buying a license is a way to support OSS community behind Php Inspections (EA Extended).


Pricing model


Php Inspections (EA Ultimate) pricing model is not covering OSS projects as OSS maintainers in my network (at least majority of them) agreed that Php Inspections (EA Extended) is serving well and suggested to add the Patreon option.

Here follows license types with description:

Early supporter license ($30 / year): for our 2017 supporters (Patreon, Indiegogo or PayPal).
OSS supporter license ($5 / month): for our $5+ Patrons (support as long as use)
Personal license ($50 / year): regular license for Individuals
Commercial license ($100 / year): regular license for Companies (premium support and volume discounts)