Exakat 0.12.15 review Exakat 0.12.15 is the second October release. Exakat has three new analysis: one target security with uploaded files, another unanchored regex, and the last is about variables that may hold different types. Also, every audit now sports a name, for easier differentiation: after a while, multiples audits may look the same. Now, […]
Make everything private in your PHP classes It is a good recommendation to make everything private in a class : constants, methods, properties. With private, comes a tighter control on the element : no one from outside may use it, limiting the unwanted impact on the object. Of course, some of the class has to be accessible […]
Exakat 0.12.12 review Exakat 0.12.12 is out. Exakat has added some new analysis this week : support for ext/parle extension, help on pathinfo() usage, check on pathinfo() and array_values(). Exakat also includes getMessage() into the ‘don’t echo error message’, and ‘No concat in a loop’ covers new situations. Welcome to exakat 0.12.12! echo getMessage() in […]
Exakat 0.12.4 review Exakat 0.12.4 for your pleasure. Exakat has progressed on multiples fronts last week : PHP 7.2 is now fully covered for migration. Exakat has now a new favorite : and / &&; a new report for the ‘object’ keyword, a suggestion to reduce isset() calls, and a magic error with arrays. Finally, […]
Exakat 0.12.3 review Exakat 0.12.3 is out like a hot summer diner. For this week’s menu, we are served with support for the new PHP 7.2 syntax in grouped use, 2 analysis hunting down default values and typehint mismatches, and a recommendation to start using the Null Object Pattern. Exakat now also delivers data in […]
Exakat 0.12.2 review Exakat 0.12.2 is just released, like every Monday. This week, Exakat comes with upgraded code, new backends experimentations, and new analyzers : mkdir()’s security, extension lapack, strict_types preferences, and mismatched ternary alternatives. A lot is happening in the gears of the engine, so it is time for the Exakat 0.12.2 review. Mkdir() […]
Exakat 0.12.1 review Exakat 0.12.1 has been published, right back from the excellent Dutch PHP Conference. The whole event covered 4 days, including Workshops, Sessions, Code Night, Uncon and DPCon social meetings. Exakat received enthusiastic feedback from ‘Reviewing unknown code with static analysis’ ! We also received suggestions from Marcus Bointon, Petra Drieskamper, Ivan Enderlin […]
Exakat 0.12.0 Exakat 0.12.0 is now out, after a rough publication day. The main work on 0.12 is the new support for Janusgraph that has started. This is still quite hidden, but you’ll feel the effect soon. Also, we got two nice contributions: the non-breakable spaces classes, from Matthieu Napoli, and the optional property, via […]
Exakat 0.11.8 review Exakat 0.11.8 has been published, as usual on Monday. This week, exakat received its very first PHP 7.2 specific analyzer : PHP 7.2 supports overwriting abstract methods. It goes with all the other PHP 7.2 analyzers that are ready. The Ambassador report now includes reports about framework usage, string encoding and a […]
Exakat 0.11.7 review Exakat 0.11.7 review is out, right during the ‘Exakat Dutch tour June 2017‘. We’ll be in Amersfoort Tuesday 13rd, and Amsterdam for DPC on June 30th. This week’s version is loaded with new analysis, and you can expect even more coming up the next weeks. Support for new PHP extensions, reaching 140: […]