回答編集履歴

1

re

2017/12/08 12:50

投稿

yumetodo
yumetodo

スコア5850

test CHANGED
@@ -7,3 +7,51 @@
7
7
  2. そのjavascriptのファイルはどこに配置されるのか、`not under working directory (/pipeline/source)`って言われとるぞ
8
8
 
9
9
  3. もしかしてxml側の指定、`./`が邪魔?
10
+
11
+
12
+
13
+ ---
14
+
15
+
16
+
17
+ 横着しないで公式Document見てきました(最初からそうするべきだった)
18
+
19
+
20
+
21
+ [RedPen 1.10 Documentation#Enabling JavaScriptValidator](http://redpen.cc/docs/1.10/index.html#enable-javascript)
22
+
23
+
24
+
25
+ によれば、
26
+
27
+
28
+
29
+ > JavaScriptValidator will load all files with .js suffix from `$REDPEN_HOME/js` directory.
30
+
31
+
32
+
33
+ とあるので、設定ファイルは
34
+
35
+
36
+
37
+ ```xml
38
+
39
+ <validator name="JavaScript" />
40
+
41
+ ```
42
+
43
+
44
+
45
+ だけにして、肝心のJavaScriptファイルは`js`というdirectoryに入れれば良さそうです。
46
+
47
+
48
+
49
+ ```xml
50
+
51
+ <property name="script-path" value="/path/to/your/validator/directory-a" />
52
+
53
+ ```
54
+
55
+
56
+
57
+ は`$REDPEN_HOME/js`ではないところにファイルを置きたい場合のみ書けばいいようです。