Browse files

Release 0.0.3.

Version 0.0.3 is a *massive* difference compared to the previous release.
Almost everything has been re-written from the ground up, lots of bugs have
been fixed (and new ones were introduced), analysis is better, the CLI is now
actually usable and documentation is much better.

However, I've kept the version number so small for a good reason: false
positives. Although ruby-lint is getting more and more mature with every commit
there's still *a lot* of work to be done.

For the new release I'll be focusing on replacing the in house parser with
<>. Using this parser would introduce
support for Ruby 2.0 as well as making it able to get rid of a lot of code and
the potentially corresponding problems. In other words, I can actually focus on
analysis instead of parsing *and* analysis.

For the upcoming release I also plan on breaking the DefinitionsBuilder class
up into smaller components. Although it's not terrible by any means it's a
complex class (for a complex process) with a lot of room for improvements.

Signed-off-by: Yorick Peterse <>
  • Loading branch information...
1 parent bffde58 commit ab442c50ce3b2e8c1fea4de1dad74353907d0189 @YorickPeterse committed Apr 22, 2013
Showing with 3 additions and 2 deletions.
  1. +1 −0 checksum/ruby-lint-0.0.3.gem.sha512
  2. +1 −1 lib/ruby-lint/version.rb
  3. +1 −1 ruby-lint.gemspec
@@ -0,0 +1 @@
@@ -1,3 +1,3 @@
module RubyLint
- VERSION = '0.0.2'
+ VERSION = '0.0.3'
end # RubyLint
@@ -3,7 +3,7 @@ require File.expand_path('../lib/ruby-lint/version', __FILE__) do |s| = 'ruby-lint'
s.version = RubyLint::VERSION
- = '2012-11-15'
+ = '2013-04-22'
s.authors = ['Yorick Peterse'] = ''
s.summary = 'A linter and static code analysis tool for Ruby.'

0 comments on commit ab442c5

Please sign in to comment.