2016-03-17 38 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