Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

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
<https://github.com/whitequark/parser>. 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 <yorickpeterse@gmail.com>
  • Loading branch information...
commit ab442c50ce3b2e8c1fea4de1dad74353907d0189 1 parent bffde58
Yorick Peterse authored
1  checksum/ruby-lint-0.0.3.gem.sha512
... ... @@ -0,0 +1 @@
  1 +0e13075c8e7eae96846a0be8a77890c2f2a5f6748341a582805c5091ed926e828c09baff38327b2edbb8f40b3d16015226342a5a10a366ade668b5247fd47dd7
2  lib/ruby-lint/version.rb
... ... @@ -1,3 +1,3 @@
1 1 module RubyLint
2   - VERSION = '0.0.2'
  2 + VERSION = '0.0.3'
3 3 end # RubyLint
2  ruby-lint.gemspec
@@ -3,7 +3,7 @@ require File.expand_path('../lib/ruby-lint/version', __FILE__)
3 3 Gem::Specification.new do |s|
4 4 s.name = 'ruby-lint'
5 5 s.version = RubyLint::VERSION
6   - s.date = '2012-11-15'
  6 + s.date = '2013-04-22'
7 7 s.authors = ['Yorick Peterse']
8 8 s.email = 'yorickpeterse@gmail.com'
9 9 s.summary = 'A linter and static code analysis tool for Ruby.'

0 comments on commit ab442c5

Please sign in to comment.
Something went wrong with that request. Please try again.