exakat 0.11.4 review Exakat 0.11.4 is out, right during Code Europe : meet us in Wroclaw and Warsaw! This version features two new analyzers : ‘Only variable can be passed by reference’ is partially handled by PHP at lint time, and static analysis goes a lot further. Also, some functions may omit return when their […]
Exakat 0.11.3 review Exakat 0.11.3 is out. This version focuses on speed gains, stability and adds 4 new analysis. As for news, there is now support for the sphinx and grpc extensions. Exakat also reports ‘randomly sorted arrays’, multiple catch on try and the alternative tags consistence. More insights for your code. Randomly sorted arrays […]
Exakat 0.11.2 review Exakat 0.11.2 is out. It is a stability release: exakat was run on 800 projects during the week, to weed out some rare situations and keep all the analysis running on any kind of code. This is how we decided to add a new analysis: empty regex. Also this week, the ‘difference […]
I’m sure you have experienced the ever-green art of steganography : a bug hiding in plain sight in your code. Yet, this is an invisible bug. The code compiles, IDE reports nothing wrong, unit tests are a failing everywhere, and you keep reading the sources without finding anything. And suddenly, it strikes you : YES, […]
Exakat 0.11.0 (Immortal Ruyi) is out with great new version! This week, Exakat is on composer! A two lines installation is ready for faster usage. And Exakat accelerated the result extraction phase by removing prepared statements : less queries to the database is always faster. Exakat is also suggesting to use str_repeat() instead of loops, […]
Version 0.10.9 is here : time for the weekly exakat review . This week, we reduced the memory footprint in the gremlin server with a better check on the relations between elements in the code graph. This gives us less data to import, and less branches to analyze. That’s a gain in speed. We took time to […]
Arrays forever Ever since I started using PHP, arrays have always been my friend. They are versatile, they have a wide range of functions, and they are easy to use. I kept using them versions after versions, and even with PHP 7.2, I still rely on them a lot. Over the years, classes have also […]
Exakat 0.10.8 Exakat 0.10.8 (King of spiritual touch) is here. This week, we worked on speed improvement with a simple trick: replace an array by a class. Arrays were the usual structure for data set with a lot of empty slots, but classes are indeed better. Then, we ran into a lesser-known PHP features: the […]
Exakat 0.10.7 (Immortal Antelope Power) ships with a lot of behind the scene works, and little to show. This is now becoming a classic: we need to collect a lot of data from frameworks or PHP, store them by version, and generate… a boolean. All that work for so little. But, in the end, it […]
Exakat 0.10.6 (immortal elk power) is finally here. The main feature of the major speed increase, so that alone is worth upgrading to this version. In the same time, a lot of ground work has been done, and six new analyzers are made available. Major speed increase Two upgrades have been made on the Exakat […]