4

NetSuite 用の SuiteCloud Eclipse IDE で、 [ Preferences] > [ NetSuite ] > [ Validation ] の [ Ignore List ]設定は何ですか? たとえば、.gitignoreのように動作する単一のファイルですか? それとも、無視するファイルの明示的なリストですか?

この設定が、Eclipse がライブラリや、NetSuite プロジェクトで明示的に指示した他のファイルを常にビルドする理由だと思います。

このフィールドの使用法を明確に説明できる人はいますか?

試行 1

この設定を次の内容の単一のファイルに設定しようとしました。

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

しかし、それは期待どおりに機能していないようです。これらの正規表現によってキャッチされる必要があるファイルは、引き続き検証されます。特にそのうちの 1 つ (docstrap.lib.js) は、SuiteScript バリデーターが遭遇するたびに IDE 全体をクラッシュさせます。

試行 2

同様の正規表現の文字列をフィールド自体に直接入れようとしました:

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

しかし、これはダイアログ自体で直接エラーを生成するだけです:値は既存のファイルでなければなりません

試行 3

プロジェクトルートに Blank.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

Blank.min.jsは引き続き検証されます。この無視ファイルをどのようにフォーマットするべきかについて完全に失われました。

4

1 に答える 1