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 Nim and Ada)
Fun with fixing bugs continues. Again, the list is quite long, and there are still several other bugs to fix. We will see in the next week, do the light in the tunnel is the end of the work or another train full of bugs. ;) Good thing is that there are still no new bugs noticed around. Perhaps they wait for the stable release. :) The list of changes for this week:
The static code analyzer for Nim programming language
Another mixed tasks' week, but finished with a big day for the project. A new, I hope the last, alpha version (0.9.0) of the program was released. Some changes broke compatibility with the previous versions of the tool. And here are details:
if
statements. Something like else
branch after if
branch which the last line is return
or break
paramsUsed
to params
. The main reason for this change was to add new checks to it.params
now can check do routines have declared standard types like int
or string
for their parameters.checkType
from the rule complexity
. Currently, only counting cyclomatic complexity is supported so that option is not needed. Maybe someday more complexity checks will be added, but they will require more parameters to set.The non-POSIX command shell written in Nim
And today I back to work here. :) Well, I planned to fix only one thing but seems like I will spend here more time:
nimalyzer
configuration file to the new version of tool.nimalyzer
. ;) This shouldn't take too long, so I expect a new minor release of the shell in the next week.