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)
The last boring development report for version 9.0 of the game arrived. I have a bad feeling that the next reports will be very interesting, especially with information about fixed bugs. :) Again, there should be fewer bugs in the game. But the real test will be tomorrow.
As mentioned above, tomorrow will be another big day for the small game. ;) In around 24 hours since this post, the new big "stable" version of the game will arrive. And as far I know the life, then the bugs hunting process will start. :D
The static code analyzer for Nim programming language
This week spent mostly on adding new features to the project, finishing the previously started one and adding, literally, a couple of new rules:
caseStatements. As its name suggest it offers some checks related to
casestatements in the code. At the moment, there only two checks, for minimum and maximum amount of branches of case statements.
comments. This one checks the comments in the code if they follow regular expression pattern and can check if the source code file contains a legal statement, by looking for copyright word in the first lines of the file. The rule is special for one thing: it doesn't use AST tree as other rules, AST doesn't contain comments, but operates directly on the source code file. This requires some changes mostly to the unit tests. There is still some work to do with them, but I hope to finish it in the next week.
A graphical user interface for managing Windows programs on FreeBSD
And the next option in the program arrived: ability to edit an installed application. :) The one was much shorter than installation, after all it is just edition of a couple of files plus moving them around the hard disk. It seems to me that everything works as expected. And as the week was full of releases, I also updated Nuklear library to the newest version.