Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse SuiteCloud IDE验证程序忽略列表_Eclipse_Netsuite_Suitescript - Fatal编程技术网

Eclipse SuiteCloud IDE验证程序忽略列表

Eclipse SuiteCloud IDE验证程序忽略列表,eclipse,netsuite,suitescript,Eclipse,Netsuite,Suitescript,在适用于NetSuite的SuiteCloud Eclipse IDE中,首选项>NetSuite>验证下的忽略列表设置是什么?它是一个行为类似于.gitignore的单个文件吗?或者它是要忽略的文件的明确列表 我怀疑这就是为什么Eclipse总是在我的NetSuite项目中构建库和其他我明确告诉过它不要的文件的原因 有人能提供一些关于这个领域使用的清晰信息吗 尝试1 我尝试将此首选项设置为包含以下内容的单个文件: **/*.min.js **/*.lib.js **/docs/** **/Th

在适用于NetSuite的SuiteCloud Eclipse IDE中,首选项>NetSuite>验证下的忽略列表设置是什么?它是一个行为类似于.gitignore的单个文件吗?或者它是要忽略的文件的明确列表

我怀疑这就是为什么Eclipse总是在我的NetSuite项目中构建库和其他我明确告诉过它不要的文件的原因

有人能提供一些关于这个领域使用的清晰信息吗

尝试1

我尝试将此首选项设置为包含以下内容的单个文件:

**/*.min.js
**/*.lib.js
**/docs/**
**/Third Party/**
**/node_modules/**
**/bower_components/**
**/*jquery*
**/*moment*
**/*lodash*
/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
但这似乎并不像预期的那样奏效。这些正则表达式应该捕获的文件仍然有效。特别是其中的一个(docstrap.lib.js),每次SuiteScript验证程序遇到它时,都会使整个IDE崩溃

尝试2

我尝试将类似的正则表达式字符串直接放入字段本身:

**/*.min.js,**/*.lib.js,**/docs/**,...
但这只会直接在对话框本身中产生一个错误:值必须是现有文件

尝试3次

创建了一个新的SuiteScript项目,项目根目录中只有blanket.min.js。添加了包含以下内容的忽略文件:

**/*.min.js
**/*.lib.js
**/docs/**
**/Third Party/**
**/node_modules/**
**/bower_components/**
**/*jquery*
**/*moment*
**/*lodash*
/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仍然得到验证。完全不知道如何格式化此忽略文件。

SuiteCloud IDE(IDE)使用忽略列表,以避免在IDE中出现SuiteScript 1.0 API中非标准脚本ID的错误。 例如

nlapiLogRecord('customrecord_foo');
由于customrecord_foo是非标准记录,因此IDE会将其标记为错误。 要告诉IDE忽略customrecord\u foo,可以使用忽略列表

它是一个文本文件,每行有一个脚本id

customrecord_foo
customrecord_bar

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

这根本不是我认为该功能的目的,这非常令人失望。我想我可以在所有项目中永久关闭SuiteScript验证器。谢谢你的回答。