无法在 grunt-jscpd 中使用最小行数选项
Unable to use min-lines option in grunt-jscpd
无法在 grunt-jscpd 中使用最小行数选项
grunt.initConfig({
jscpd: {
javascript: {
options: {
min-lines: 3
},
path: 'lib/js/'
}
}
}
如果我按照上面的代码使用,Grunt 会报错。
在文档中
https://github.com/mazerte/grunt-jscpd#min-lines
作者只是提到了min-line
选项,但没有分享格式,如何在代码中使用它。
所以有谁知道使用 min-line 属性的正确语法是什么
我的主要目的是检查重复代码的最小行数= 8
用单引号或双引号 ("min-lines"
) 将 min-lines
属性 括起来以避免 grunt 错误。如果使用 min-tokens
,这同样适用。例如
grunt.initConfig({
jscpd: {
javascript: {
options: {
'min-lines': 8, // <-- Include single/double quotes.
'min-tokens': 30 // <-- also for min-tokens if used.
},
path: 'lib/js/'
}
}
});
对于遇到类似问题来到这里的人:如果您通过 jscpd -c path_to_json.json
选项将配置作为 .json
传递:
请注意,您必须使用 "minLines"
而不是 "min-lines"
。
无法在 grunt-jscpd 中使用最小行数选项
grunt.initConfig({
jscpd: {
javascript: {
options: {
min-lines: 3
},
path: 'lib/js/'
}
}
}
如果我按照上面的代码使用,Grunt 会报错。
在文档中
https://github.com/mazerte/grunt-jscpd#min-lines
作者只是提到了min-line
选项,但没有分享格式,如何在代码中使用它。
所以有谁知道使用 min-line 属性的正确语法是什么
我的主要目的是检查重复代码的最小行数= 8
用单引号或双引号 ("min-lines"
) 将 min-lines
属性 括起来以避免 grunt 错误。如果使用 min-tokens
,这同样适用。例如
grunt.initConfig({
jscpd: {
javascript: {
options: {
'min-lines': 8, // <-- Include single/double quotes.
'min-tokens': 30 // <-- also for min-tokens if used.
},
path: 'lib/js/'
}
}
});
对于遇到类似问题来到这里的人:如果您通过 jscpd -c path_to_json.json
选项将配置作为 .json
传递:
请注意,您必须使用 "minLines"
而不是 "min-lines"
。