We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7a628f3 commit c14fdfbCopy full SHA for c14fdfb
1 file changed
src/server.rb
@@ -6,6 +6,18 @@
6
7
require "syntax_tree"
8
9
+# Optional dependencies
10
+%W[
11
+ syntax_tree/rbs
12
+ syntax_tree/haml
13
+ prettier_print
14
+].each do |dep|
15
+ begin
16
+ require dep
17
+ rescue LoadError
18
+ end
19
+end
20
+
21
# First, require all of the plugins that the user specified.
22
ARGV.shift[/^--plugins=(.*)$/, 1]
23
.split(",")
@@ -97,7 +109,6 @@
97
109
formatter.flush
98
110
formatter.output.join
99
111
when "rbs"
100
- require "syntax_tree/rbs"
101
112
formatter =
102
113
SyntaxTree::RBS::Formatter.new(
103
114
source,
@@ -110,8 +121,6 @@
121
122
123
when "haml"
- require "syntax_tree/haml"
- require "prettier_print"
115
124
116
125
if defined?(SyntaxTree::Haml::Format::Formatter)
117
126
SyntaxTree::Haml::Format::Formatter.new(
0 commit comments