QML Lintの警告とエラー
以下はQML Lintの警告とエラーメッセージの概要です。
[alias-cycle] エイリアスプロパティはエイリアスサイクルの一部です。 | |
[attached-property-reuse] 付属の型が複数回初期化されました。 | |
[access-singleton-via-object] シングルトンに正しくアクセスできませんでした。 | |
[カンマ] カンマ式を使用しないでください。 | |
[required] コンポーネントの必須プロパティがバインドされていませんでした。 | |
[component-children-count] コンポーネントの子プロパティの数が間違っています。 | |
[confusing-expression-statement] 式ステートメントが混乱しています。 | |
[confusing-minuses] マイナスが混乱している。 | |
[confusing-pluses] 混乱させるプラス。 | |
[context-properties] コンテキストプロパティが使用された。 | |
[deprecated] 非推奨のプロパティまたは型が使用されました。 | |
[void] void 式が使用されました。 | |
[duplicate-import] インポートが重複しています。 | |
[duplicate-property-binding] プロパティが複数回バインドされました。 | |
[duplicate-enum-entries] 列挙型キー X がすでに宣言されています。 | |
[syntax.duplicate-ids] id が一意ではありません。 | |
[duplicate-inline-components] インラインコンポーネントが重複しています。 | |
[duplicated-name] 同じコンポーネント内で複数のメンバが同じ名前を共有しています。 | |
[non-root-enum] 列挙体がルート要素の外部で宣言されました。 | |
[enum-entry-matches-enum] 列挙項目は列挙項目自体とは異なる名前にする必要があります。 | |
[enum-are-not-types] 列挙型の名前が型注釈として使用されました。 | |
[eval] evalの使い方。 | |
[function-used-before-declaration] 関数が宣言前に使用された。 | |
[syntax.id-quotation]idが引用符で囲まれている。 | |
[import-file-selector] ファイル・セレクタを使ってインポートした。 | |
[非互換型] オブジェクト、値、または式が非互換型で使用されている。 | |
[inheritance-cycle] コンポーネントがそれ自身を継承する。 | |
[invalid-lint-directive] 無効なqmllintコメントです。 | |
[リテラル-コンストラクタ] コンストラクタとして関数を使用しないでください。 | |
[等式強制] 緩い等式比較演算子を使用すると、値を強制する可能性があります。 | |
[missing-enum-entry] 列挙型の値が宣言にありません。 | |
[missing-property] 存在しないプロパティに値をバインドしています。 | |
[missing-type] バインディングまたはエイリアスで使用されている型が見つかりませんでした。 | |
[multiline-strings] 文字列が複数行にまたがっています。 | |
[non-list-property] リスト以外のプロパティに複数の値が割り当てられました。 | |
[prefer-non-var-properties] var プロパティよりも非 var プロパティを優先します。 | |
[Quick.attached-property-type] Quick 添付プロパティ・タイプの誤用。 | |
[read-only-property] 読み取り専用プロパティが記述されました。 | |
[recursion-depth-errors] Qml ステートメントまたは式のネストが深すぎます。 | |
[redundant-optional-chaining] いくつかのオプションの連鎖検索がオプションでない可能性がある。 | |
[restricted-type] 制限された型にアクセスした。 | |
[signal-handler-parameters] シグナルハンドラがシグナルタイプを満たしていません。 | |
[stale-property-read] 定数でなく、通知不可能なプロパティを読み込んでいます。 | |
[syntax] 様々な構文エラー。 | |
[top-level-component] ルートとなるQMLの型がコンポーネントである。 | |
[uncreatable-type]作成できない型。 | |
[unintentional-empty-block] オブジェクトリテラルの代わりに空のブロックが作成されました。 | |
[unqualified] 外部スコープにidなしでアクセスした。 | |
[unreachable-code] 到達できない命令があります。 | |
[unresolved-alias] プロパティ・エイリアスのプロパティが見つかりませんでした。 | |
[unresolved-type] 使用されている型が見つからなかった。 | |
[unterminated-case] 空でない case ブロックが終了しませんでした。 | |
[unused-imports] インポートされたモジュールの型が使用されませんでした。 | |
[use-proper-function] 関数ではないかもしれないものを呼び出した。 | |
[var-used-before-declaration] JavaScript の変数が宣言前に使用されました。 | |
[assign-in-condition] 条件の中で代入文が使われている。 | |
[import] インポートされたモジュールが見つからなかった。 | |
[with] QMLではwith文は強く推奨されません。 |
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.