From b338a7ad2866cec61a0409fc0745c18d8883d9c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mindaugas=20Moz=C5=ABras?= Date: Mon, 14 Mar 2016 23:08:08 +0200 Subject: Depend on newest versions of pronto and eslint (less strictly) --- lib/pronto/eslint.rb | 8 ++++---- pronto-eslint.gemspec | 8 ++++---- spec/pronto/eslint_spec.rb | 4 ++-- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/lib/pronto/eslint.rb b/lib/pronto/eslint.rb index 67e9229..b6ccff1 100644 --- a/lib/pronto/eslint.rb +++ b/lib/pronto/eslint.rb @@ -3,10 +3,10 @@ require 'eslintrb' module Pronto class ESLint < Runner - def run(patches, _) - return [] unless patches + def run + return [] unless @patches - patches.select { |patch| patch.additions > 0 } + @patches.select { |patch| patch.additions > 0 } .select { |patch| js_file?(patch.new_file_full_path) } .map { |patch| inspect(patch) } .flatten.compact @@ -26,7 +26,7 @@ module Pronto path = line.patch.delta.new_file[:path] level = :warning - Message.new(path, line, level, offence['message']) + Message.new(path, line, level, offence['message'], nil, self.class) end def js_file?(path) diff --git a/pronto-eslint.gemspec b/pronto-eslint.gemspec index 7a57560..77da780 100644 --- a/pronto-eslint.gemspec +++ b/pronto-eslint.gemspec @@ -34,9 +34,9 @@ Gem::Specification.new do |s| s.extra_rdoc_files = ['LICENSE', 'README.md'] s.require_paths = ['lib'] - s.add_dependency('pronto', '~> 0.5.0') - s.add_dependency('eslintrb', '~> 2.0.0') - s.add_development_dependency('rake', '~> 10.4') - s.add_development_dependency('rspec', '~> 3.3') + s.add_dependency('pronto', '~> 0.6.0') + s.add_dependency('eslintrb', '~> 2.0', '>= 2.0.0') + s.add_development_dependency('rake', '~> 11.0') + s.add_development_dependency('rspec', '~> 3.4') s.add_development_dependency('rspec-its', '~> 1.2') end diff --git a/spec/pronto/eslint_spec.rb b/spec/pronto/eslint_spec.rb index 8bd0bc8..29d46e4 100644 --- a/spec/pronto/eslint_spec.rb +++ b/spec/pronto/eslint_spec.rb @@ -2,10 +2,10 @@ require 'spec_helper' module Pronto describe ESLint do - let(:eslint) { ESLint.new } + let(:eslint) { ESLint.new(patches) } describe '#run' do - subject { eslint.run(patches, nil) } + subject { eslint.run } context 'patches are nil' do let(:patches) { nil } -- cgit v1.2.3