Remove unnecessary require
Repalce ErrorCollector, ErrorMessage metaprogramming with fast, plain Ruby
Use #size instead of #count and #keys instead of a #map block, which is idiomatic and faster
Remove unused assignment
Simplify WrappedIO class using SimpleDelegator
Avoid using exceptions to control flow, as they are incredibly slow
Use #count instead of #grep and use Ruby idioms for iteration
Perform the cheap comparison first
Improve regular expressions and restore strptime-strftime roundtrip
Fix for Ruby 2.0
Calculate the sum of column counts once
Merge pull request #99 from jpmckinney/speed

Make csvlint way faster