File tree Expand file tree Collapse file tree 2 files changed +23
-0
lines changed Expand file tree Collapse file tree 2 files changed +23
-0
lines changed Original file line number Diff line number Diff line change
1
+ #!/usr/bin/env ruby
2
+
3
+ require 'bundler/setup'
4
+ require 'benchmark/ips'
5
+ require 'language_server'
6
+
7
+ error_code = <<-EOS
8
+ require "foo
9
+ if a == "\\ n"
10
+ EOS
11
+ warn_code = <<-EOS
12
+ a = 1
13
+ EOS
14
+ valid_code = File . read ( __FILE__ )
15
+
16
+ Benchmark . ips do |x |
17
+ x . report do
18
+ [ error_code , warn_code , valid_code ] . each do |code |
19
+ LanguageServer ::Linter ::RubyWC . new ( code ) . call
20
+ end
21
+ end
22
+ end
Original file line number Diff line number Diff line change @@ -35,4 +35,5 @@ Gem::Specification.new do |spec|
35
35
spec . add_development_dependency "minitest-power_assert"
36
36
spec . add_development_dependency "m"
37
37
spec . add_development_dependency "awesome_print"
38
+ spec . add_development_dependency "benchmark-ips"
38
39
end
You can’t perform that action at this time.
0 commit comments