SuiteCloud IDE 验证器忽略列表
SuiteCloud IDE Validator Ignore List
在 SuiteCloud Eclipse IDE for NetSuite 中,Preferences 下的 Ignore List 设置是什么 > NetSuite > 验证?它是一个行为类似于 .gitignore 的单个文件吗?还是要忽略的明确文件列表?
我怀疑这个设置就是为什么 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 仍然 得到验证。完全不知道应该如何格式化这个忽略文件。
SuiteCloud IDE (IDE) 使用忽略列表来避免 SuiteScript 1.0 API 中的非标准脚本 ID 在 IDE 中出现错误。
举个例子...
nlapiLogRecord('customrecord_foo');
由于customrecord_foo是一个非标准记录,它会被IDE标记为错误。
要告诉 IDE 忽略 customrecord_foo,可以使用忽略列表。
这是一个文本文件,每行一个脚本 ID。
customrecord_foo
customrecord_bar
忽略列表文件中指定的非标准脚本 ID 不会被 IDE 标记为错误。
在 SuiteCloud Eclipse IDE for NetSuite 中,Preferences 下的 Ignore List 设置是什么 > NetSuite > 验证?它是一个行为类似于 .gitignore 的单个文件吗?还是要忽略的明确文件列表?
我怀疑这个设置就是为什么 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 仍然 得到验证。完全不知道应该如何格式化这个忽略文件。
SuiteCloud IDE (IDE) 使用忽略列表来避免 SuiteScript 1.0 API 中的非标准脚本 ID 在 IDE 中出现错误。 举个例子...
nlapiLogRecord('customrecord_foo');
由于customrecord_foo是一个非标准记录,它会被IDE标记为错误。 要告诉 IDE 忽略 customrecord_foo,可以使用忽略列表。
这是一个文本文件,每行一个脚本 ID。
customrecord_foo
customrecord_bar
忽略列表文件中指定的非标准脚本 ID 不会被 IDE 标记为错误。