Lightning コンポーネント開発者ガイド
Winter '25 (API version 62.0)
Spring '24 (API version 60.0)
Winter '22 (API version 53.0)
Summer '21 (API version 52.0)
Summer '19 (API version 46.0)
Spring '19 (API version 45.0)
Winter '19 (API version 44.0)
Summer '18 (API version 43.0)
Spring '18 (API version 42.0)
Winter '18 (API version 41.0)
Summer '17 (API version 40.0)
Spring '17 (API version 39.0)
Winter '17 (API version 38.0)
Summer '16 (API version 37.0)
Spring '16 (API version 36.0)
Winter '16 (API version 35.0)
Summer '15 (API version 34.0)
Spring '15 (API version 33.0)
Winter '15 (API version 32.0)
コンポーネントのマークアップ
コンポーネントのバンドル
コンポーネントの ID
コンポーネント内の CSS
コンポーネントのコンポジション
コンポーネントのボディ
コンポーネントのファセット
条件付きマークアップのベストプラクティス
コンポーネントのバージョン設定
最小 API バージョン要件のあるコンポーネント
コード変更の保存時の検証
検証エラーおよび警告の確認と解決
保存時に使用される入力規則
JavaScript 組み込み API (ecma-intrinsics) の検証
Aura API (aura-api) の検証
Lightning コンポーネントの公開 API (secure-component) の検証
セキュアドキュメント公開 API (secure-document) の検証
セキュアウィンドウ公開 API (secure-window) の検証
caller と callee の使用の禁止 (no-caller)
eval() の使用の禁止 (no-eval)
eval() の暗黙的な使用の禁止 (no-implied-eval)
スクリプト URL の使用の禁止 (no-script-url)
ネイティブオブジェクトの拡張の禁止 (no-extend-native)
Function コンストラクタの使用の禁止 (no-new-func)
グローバルオブジェクトプロパティの関数としてのコールの禁止 (no-obj-calls)
__Iterator__ プロパティの使用の禁止 (no-iterator)
__proto__ の使用の禁止 (no-proto)
with ステートメントの禁止 (no-with)
Salesforce Lightning CLI (非推奨)
ローカライズ
コンポーネントのドキュメントの提供
eval() の暗黙的な使用の禁止 (no-implied-eval)
setTimeout() など、評価する組み込み関数に文字列としてコードを渡す、間接的な eval() の使用を防止します。代わりに、実際の関数を渡してください。これは ESLint に組み込みの標準ルールです。
例を含め、このルールについての詳細は、対応する ESLint ドキュメント「Disallow Implied eval() (no-implied-eval) (eval() の暗黙的な使用の禁止 (no-implied-eval))」を参照してください。