Php Inspections (EA Extended) is a static code analyzer for PhpStorm and IdeaUltimate IDEs which boosts up developers productivity without interrupting workflow with on-the-fly analysis and automatic fixes. Your support is very important for several reasons:
- The analyzer is free of charge and open source, already well accepted by PHP community and now takes more time to maintain and deliver new features.
- We use the analyzer to contribute into other open source projects: Symfony, Doctrine, Yii and PHP CS Fixer.
- You can enable us to move the project further and make it even more useful.
- We would like to dedicate more time to the project this year, and it would be awesome if this happens!
What We Need & What You Get
From the very beginning, the project had no funding and we reached now the point when the project support requires us to scale, e.g. we have to postpone ‘Call to a member function … on a non-object’ inspection in favor of documentation; the same applies to quick-fixes. Possible ways as hiring someone or taking some work time for the project are need funding.
Also below we would like to make transparent how the funding will be distributed:
- We are targeting 10 000 Euros in order to reach our goals (3 goals, 33.3% of the funding for each goal).
- The raised funding will be spent on development of automatic fixes, documentation and translation: exactly in this order.
- For each goal, we will create tickets in our backlog where it will be possible to track our progress.
- For each release of the analyzer, we will post a campaign update with a precise report about quick-fixes, documentation and translation features funded by the campaign.
- If we have to hire people, we’ll publish bills as well.
Additionally, a unique perk is available to German backers – on-site workshop where I’ll share best practices using the analyzer. Other locations are possible as well but this needs to be discussed separately.
The campaign goals are reflecting community feedback and demands we are aware of, hence we definitely expecting some positive changes:
- Adding more automatic fixes will boost up at least your personal productivity.
- Adding more documentation will increase the level and security awareness of your colleagues and teams.
- Translating to other languages will enable more people to take advantages of using the analyzer.
Risks & Challenges
Taking into account the project dynamic since 2014, the only risk we see is the manpower:
- We’ll probably need to reduce an amount of new features, postponing ones with biggest efforts.
- But support topics and reported bugs will be resolved with the highest priority as usually.
Other Ways You Can Help
Spreading information about the project and personal contribution makes also positive impact. There are several ways to do it:
- Promoting this campaign in professional and social networks.
- Blog posts about the analyzer and your success stories.
- Personal contributions to our documentation on Github.