検証エラーおよび警告の確認と解決
Lightning コンポーネントコードの検証を実行すると、結果にはスキャンされたファイルで見つかった各問題の詳細が含まれます。結果を確認し、コードの問題を解決します。
force:lightning:lint コマンドの出力例を次に示します。
結果がどのように表示されるかは、検証を実行するために使用したツールによって異なります。ただし、検出された各問題の重要な要素は同じです。
1error secure-document Invalid SecureDocument API
2 Line:109:29
3 scraping = document.innerHTML;
4 ^
5
6 warning no-plusplus Unary operator '++' used
7 Line:120:50
8 for (var i = (index+1); i < sibs.length; i++) {
9 ^
10
11 error secure-window Invalid SecureWindow API
12 Line:33:21
13 var req = new XMLHttpRequest();
14 ^
15
16 error default-case Expected a default case
17 Line:108:13
18 switch (e.keyCode) {
19 ^問題が警告またはエラーごとに 1 つずつ表示されます。各問題には、行番号、重要度、および問題の短い説明が含まれます。ルール名も含まれます。これを使用して、問題のより詳細な説明を検索できます。Lightning コード検証で適用される���ールと、可能な解決策とオプションについては、「Salesforce コンポーネントの入力規則」を参照してください。
各問題を確認し、当該のコードを調査し、実際に問題があった場合は修正してすべて排除する必要があります。
完璧な自動ツールはありませんが、コードに含まれる実際の問題の大半は Lightning コード検証で生成されるエラーと警告により指摘されるものと考えられます。こうした問題を早急に修正することを計画する必要があります。