Permalink
Commits on Aug 19, 2012
  1. Merge pull request #24 from square/smarter-abc

    xaviershay committed Aug 19, 2012
    Handle anonymous class definitions correctly in ABC output.
  2. Merge pull request #23 from square/encoding

    xaviershay committed Aug 19, 2012
    Encoding fixes.
Commits on Aug 18, 2012
  1. Ignore invalid UTF-8 input when parsing lines.

    xaviershay committed Aug 18, 2012
    This continues the hack that cane assumes UTF-8 input, which may not
    actually be the case but still seems like a decent option since I don't
    have good examples of this not being the case.
    
    This should not add any performance overhead, since input is only
    re-encoded if any comparison fails on it. I have not benchmarked whether
    this actually a big deal or not, but should.
    
    Fixes #22.
  2. Don't recognize magic encoding comment as class documentation.

    xaviershay committed Aug 18, 2012
    The exact spec for this comment is unclear from the Ruby source. There
    is exactly one test for a valid comment, and `parse.y` is ... obtuse.
    The regex used here was found in `lib/erb.rb` and copied verbatim, with
    the exception of a redundant regex to exclude -*- markers, which AFAICT
    is entirely unnecessary.
    
    Fixes #21.
Commits on Jul 4, 2012
  1. Merge pull request #18 from seomoz/cosmetic_fixes

    xaviershay committed Jul 4, 2012
    Cosmetic fixes
Commits on Jul 3, 2012
  1. Merge pull request #17 from mattonrails/master

    xaviershay committed Jul 3, 2012
    Mention short version flag in --help output and README
Commits on Jul 2, 2012
  1. 1.4.0

    xaviershay committed Jul 2, 2012
Commits on Jul 1, 2012
  1. Merge pull request #16 from seomoz/exclusions

    xaviershay committed Jul 1, 2012
    Provide a whitelist mechanism
Commits on Jun 29, 2012
Commits on Jun 28, 2012
  1. Don't include trailing semicolon in class name for doc check.

    myronmarston committed Jun 28, 2012
    Previously, the doc check would extract a class name like "Foo;" from "class Foo; end"
Commits on Jun 16, 2012
  1. Merge pull request #14 from conversation/total_violations

    xaviershay committed Jun 16, 2012
    include total violation count in ViolationFormatter output
Commits on Jun 15, 2012
  1. include total violation count in ViolationFormatter output

    yob committed Jun 15, 2012
    * When adding cane to a legacy project and ratching down the
      max_violations setting it's handy to know what value to set
    * At the moment I need to manually sum the violation count for each
      grouping
Commits on May 16, 2012
  1. Remove tagging green build from script/ci.

    xaviershay committed May 16, 2012
    Jenkins isn't happy about this and it's not particularly useful for this
    codebase since it doesn't get deployed anywhere.
Commits on Apr 21, 2012
  1. 1.3.0

    xaviershay committed Apr 21, 2012