Welcome to the weekly development report or what was done in my Open Source projects in the last week.
Roguelike in a sky with steampunk theme (written in Ada)
Well, the previous development report proved that I have problems with counting to ten. :) Of course, here will be one more development version of the game before the next major release. To be even more funny, there will be even one more stable release. :) So the current report is a bit longer than usual.
As mentioned above, I found some issues in the stable version. Finally, complaining about not finding anything paid. :D I will wait one more week, before the release, maybe I will find something more in this time. The list of fixed issues:
The development version, as usual, goes forward. Slowly but another milestone reached: according to GitHub, 40% of the game's code is now rewritten. Still "some" work to do. From the other tasks, the week was mostly focused on fixing various bugs:
The static code analyzer for Nim programming language
Still mostly fun with fixing the existing rules. But there is finally one new thing. Not too big, but counts. :)
ifstatement
rule was rewritten, as mentioned in the previous week. Now it should detect better nested if
statements, especially in different statements, like loops, etc.ifstatement
rule now doesn't check maximum and minimum amount of branches if they contain and
or or
keywords. After all, usualy those kinds of branches are hard or impossible to convert to case
statement.search
type check for varuplevel
rule.search
type of check for localhides
rule when nothing found.output
setting. But now, the program's log file can be cleared before the program starts. Useful, when it is constantly rerun with limit of the results.A graphical user interface for managing Windows programs on FreeBSD
As mentioned in the previous week, only one maintenance task done this week: changed used GitHub action to test the program. The reason was that the old one didn't support FreeBSD 14.0 and had some constant problems with execution. The new should work without problem. At the project is going into sleep mode again. So, expect a new entry here in the next week. :)