File tree Expand file tree Collapse file tree 5 files changed +23
-2
lines changed
Expand file tree Collapse file tree 5 files changed +23
-2
lines changed Original file line number Diff line number Diff line change 22* .gem
33.Trash *
44* .log
5+ coverage
Original file line number Diff line number Diff line change 4949 debug (1.11.1 )
5050 irb (~> 1.10 )
5151 reline (>= 0.3.8 )
52+ docile (1.4.1 )
5253 drb (2.2.3 )
5354 erb (6.0.1 )
5455 etc (1.4.6 )
165166 ruby-progressbar (1.13.0 )
166167 securerandom (0.4.1 )
167168 shellany (0.0.1 )
169+ simplecov (0.22.0 )
170+ docile (~> 1.1 )
171+ simplecov-html (~> 0.11 )
172+ simplecov_json_formatter (~> 0.1 )
173+ simplecov-html (0.13.2 )
174+ simplecov_json_formatter (0.1.4 )
168175 sqlite3 (2.9.0-aarch64-linux-musl )
169176 stringio (3.2.0 )
170177 sync (0.5.0 )
@@ -202,6 +209,7 @@ DEPENDENCIES
202209 rubocop-rake
203210 rubocop-rspec
204211 ruby_language_server !
212+ simplecov
205213
206214CHECKSUMS
207215 activemodel (8.1.1)
@@ -218,6 +226,7 @@ CHECKSUMS
218226 connection_pool (3.0.2)
219227 date (3.5.1)
220228 debug (1.11.1)
229+ docile (1.4.1)
221230 drb (2.2.3)
222231 erb (6.0.1)
223232 etc (1.4.6)
@@ -271,6 +280,9 @@ CHECKSUMS
271280 ruby_language_server (0.4.2)
272281 securerandom (0.4.1)
273282 shellany (0.0.1)
283+ simplecov (0.22.0)
284+ simplecov-html (0.13.2)
285+ simplecov_json_formatter (0.1.4)
274286 sqlite3 (2.9.0-aarch64-linux-musl)
275287 stringio (3.2.0)
276288 sync (0.5.0)
Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ test: image
3030 ./bin/run_in_shell " bundle exec rake test && bundle exec rubocop"
3131
3232coverage : image
33- docker run --rm $( LOCAL_LINK ) $( PROJECT_NAME ) sh -c ' bundle exec rcov -Ilib:spec spec/**/*_spec.rb '
33+ ./bin/run_in_shell " COVERAGE=true bundle exec rake test "
3434
3535shell : image
3636 ./bin/run_in_shell sh
Original file line number Diff line number Diff line change @@ -53,12 +53,12 @@ Gem::Specification.new do |spec|
5353 spec . add_development_dependency 'minitest-reporters'
5454 spec . add_development_dependency 'rake' # required by guard :-(
5555 spec . add_development_dependency 'rb-readline'
56- spec . add_development_dependency 'rcov'
5756 spec . add_development_dependency 'rubocop' , '>1.38.0' # Something broke in 1.38.0. Move to rubocop --server?
5857 spec . add_development_dependency 'rubocop-ast' , '>1.32.0' # Something broke in 1.38.0. Move to rubocop --server?
5958 spec . add_development_dependency 'rubocop-minitest'
6059 spec . add_development_dependency 'rubocop-performance' # Linter - no longer needed - use additional gems?
6160 spec . add_development_dependency 'rubocop-rake'
6261 spec . add_development_dependency 'rubocop-rspec' # Linter - no longer needed - use additional gems?
62+ spec . add_development_dependency 'simplecov'
6363 spec . metadata [ 'rubygems_mfa_required' ] = 'true'
6464end
Original file line number Diff line number Diff line change 11# frozen_string_literal: true
22
3+ if ENV [ 'COVERAGE' ]
4+ require 'simplecov'
5+ SimpleCov . start do
6+ add_filter '/spec/'
7+ add_filter '/vendor/'
8+ end
9+ end
10+
311require 'debug'
412require 'ostruct'
513require_relative '../lib/ruby_language_server'
You can’t perform that action at this time.
0 commit comments