2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【SAP WebIDE】Unexpected alert. (no-alert)の解決方法

Posted at

SAP WebIDE(SAP Cloud Platformとの違いがよくわかっていません。)の使用中に遭遇した
Unexpected alert. (no-alert) [ESLINT:(no-alert)]
なるエラーの解決方法を以下記載します。

経緯

別記事、【SAPUI5】MVCで作ってみよう に沿ってSAPコーディングしていたら、こんなエラーが出ました。

image.png

ESLINT:(no-alert)のリンクをクリックすると、下記のページに遷移しました。

ESLintというのは、JavaScriptの静的検証ツールであるとの事ですね。

JavaScriptのalert、confirm、promptは、UI要素として邪魔になると広く考えられており、より適切なカスタムUI実装に置き換える必要があります。 さらに、アラートはコードのデバッグ中によく使用されます。本番環境にデプロイする前に削除する必要があります。
このルールは、削除する必要があるデバッグコードと、目立たないカスタムUIに置き換える必要があるポップアップUI要素をキャッチすることを目的としています。 そのため、シャドーイングされていないalert、confirm、promptの関数呼び出しに遭遇すると警告します。

Javascriptなら、普通に動確でalert命令を使うこともあるでしょうに、余計な事を、、

解決方法

プロジェクトのフォルダを右クリックし、Project>Project Settingsを押下

image.png

Code Checking>JavaScript>Validatorで、Fiori Javascriptを選択

image.png

Rulesのno-alertについて、EnabledをOFFにしてSaveボタンを押下

image.png

結果

alert命令に警告が出なくなりました。

image.png

参考

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?