Sha256: 6ac02c1cd45ff0a74f72eb8183989ed83176f274f359bb72c7e8b1cad3f717ad

Contents?: true

Size: 1.96 KB

Versions: 1

Compression:

Stored size: 1.96 KB

Contents

= 1.3.4

* fixed bugs, removed some unneccessary methods

= 1.3.3

* Default configuration is now inline and can be overridden in ParseTreeRunner.new

= 1.3.2

* refactored specs and added few missing checks
* changed Error class to ont include message but Hash containing all relevant information on the finding

= 1.3.1

* wrapped errors in an object to become more usable as an API.

= 1.3.0

* added case missing else check.
* updated checks to take a hash of options with built-in defaults.
* added support for complete configuration via external file.
* added support for passing in a custom config file via 'roodi -config=<filename> [pattern]'
* added assignment in conditional check.
* refactored checks to remove duplicate code.

= 1.2.0

* added module name check.
* added parameter number check.
* added module line count check.
* added class line count check.

= 1.1.1

* I'd initially published to Rubyforge under a 1.0.0 gem, and I've since tried to retrospectively fix up the version number system.  It turns out that Rubyforge caches old gems permanently, so I have to re-start at a larger number again.
* class name check no longer gets confused about scoped class names like Module::Classname.

= 0.5

* expanded regex matching for method name check.
* suppressed noisy output from ParseTree using facets API.
* updated dependencies and version as a result of facets change.
* made Roodi tolerant of being asked to parse files which aren't really Ruby files.
* updated the documentation with usage examples.

= 0.4

* Added support back in for line numbers in error messages.
* Re-enabled MethodLineCountCheck as part of the default check set.

= 0.3

* First version of Roodi to be published to Rubyforge.

= 0.2

* Now use ParseTree instead of JRuby, which makes the tool much more accessible.
* Removed MagicNumberCheck
* Line numbers no longer supported as a result of the move.

= 0.1

* A first version of a design checking tool for Ruby, with a few checks built in to get started.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
marcoow-roodi-1.3.4 History.txt