2016-03-17 40 views
4

在SuiteCloud Eclipse IDE中对NetSuite的,什么是忽略列表下>NetSuite的>验证设置?它是一个单一的文件,就像一个.gitignore?还是它是一个明确的文件列表忽略?SuiteCloud IDE验证黑名单

我怀疑这个设置是为什么Eclipse始终在构建库和其他文件,我明确告诉它不要在我的NetSuite项目中。

任何人都可以提供一些清晰的使用这个领域?

尝试1

我想这种偏好设置为包含以下内容的单个文件:

**/*.min.js 
**/*.lib.js 
**/docs/** 
**/Third Party/** 
**/node_modules/** 
**/bower_components/** 
**/*jquery* 
**/*moment* 
**/*lodash* 

但是,这似乎并没有像预期的那样工作。应该被这些正则表达式捕获的文件仍然有效。其中一个特别的(docstrap.lib.js)会在SuiteScript验证程序遇到它时每次崩溃整个IDE。

尝试2

我试图把正则表达式的一个类似的字符串直接进入该领域本身:

**/*.min.js,**/*.lib.js,**/docs/**,... 

但这只是直接产生一个错误对话框本身中:值必须是现有文件

尝试3

在项目根目录下创建了一个新的仅带有blanket.min.js的SuiteScript项目。增加了一个忽略文件具有以下内容:

/blanket.min.js 
./blanket.min.js 
*blanket.min.js 
blanket.min.js 
"blanket.min.js" 
*blanket* 
**/blanket* 
*/blanket* 
.\blanket.min.js 
**\blanket* 
*\blanket* 
\blanket.min.js 
\blanket* 
.\blanket* 
C:\Development\Projects\validator-test\blanket.min.js 
C:/Development/Projects/validator-test/blanket.min.js 

blanket.min.js 仍然得到确认。完全丢失了这个忽略文件应该如何格式化。

回答

1

SuiteCloud IDE(IDE)使用忽略列表来避免在IDE中出现SuiteScript 1.0 API中非标准脚本ID的错误。 作为一个例子...

nlapiLogRecord('customrecord_foo'); 

由于customrecord_foo是一个非标准的记录时,它将被标记为通过IDE错误。 要让IDE忽略customrecord_foo,可以使用忽略列表。

这是一个文本文件,每行一个脚本ID。

customrecord_foo 
customrecord_bar 

忽略列表文件中指定的非标准脚本标识不会被IDE标记为错误。

+0

这完全不是我认为功能的用途,而且这是非常令人失望的。我想我可以永久关闭所有项目中的SuiteScript验证器。感谢你的回答。 – erictgrubaugh