Many fixes

Hi,

Fixed:

* run-test.sh: was just not running
* test scripts: one was having a wrong count for parse result
* lint: code lints as per the configuration present
* bugfix: if i have @param name {String} without a description, the parser would break. now it returns an empty string