Vue チェッカーリファレンス

チェッカー名 カテゴリ 説明 重要度のデフォルト値 デフォルトで有効になりましたか?
JS.VUE.ARRAY.BRACKET.NEWLINE スタイルに関する指摘 配列の左角括弧の後と右角括弧の前に改行を強制する 3 False (偽)
JS.VUE.ARRAY.BRACKET.SPACING スタイルに関する指摘 配列の角括弧内で一貫した空白を強制する 3 False (偽)
JS.VUE.ARROW.SPACING スタイルに関する指摘 矢印関数の矢印の前後で一貫した空白を強制する 3 False (偽)
JS.VUE.ATTRIBUTE.HYPHENATION スタイルに関する指摘 テンプレートのカスタムコンポーネントに属性命名スタイルを強制する 3 False (偽)
JS.VUE.ATTRIBUTES.ORDER スタイルに関する指摘 属性の順序を強制する 3 False (偽)
JS.VUE.BLOCK.LANG スタイルに関する指摘 ブロック要素の lang 属性に、アプリケーションで使用できる言語以外の言語を使用しないでください 3 False (偽)
JS.VUE.BLOCK.SPACING スタイルに関する指摘 ブロックを開いた後と閉じる前にブロック内部にスペースを入れることを禁止または強制する 3 False (偽)
JS.VUE.BLOCK.TAG.NEWLINE スタイルに関する指摘 左ブロックレベルタグの後と右ブロックレベルタグの前に改行を強制する 3 False (偽)
JS.VUE.BRACE.STYLE スタイルに関する指摘 一貫した中括弧スタイルをブロックに強制する 3 False (偽)
JS.VUE.CAMELCASE スタイルに関する指摘 camelcase 命名規則を強制する 3 False (偽)
JS.VUE.COMMA.DANGLE スタイルに関する指摘 末尾にカンマを要求または禁止する 3 False (偽)
JS.VUE.COMMA.SPACING スタイルに関する指摘 カンマの前後で一貫した空白を強制する 3 False (偽)
JS.VUE.COMMA.STYLE スタイルに関する指摘 一貫したカンマスタイルを強制する 3 False (偽)
JS.VUE.COMMENT.DIRECTIVE 解析修飾子 '<template>' でコメントディレクティブをサポートする 3 True (真)
JS.VUE.COMPONENT.API.STYLE 禁止 API 使用する API スタイルでは、プロジェクトで一貫するように Vue コンポーネントを定義する必要があります 3 False (偽)
JS.VUE.COMPONENT.DEFINITION.NAME.CASING スタイルに関する指摘 コンポーネント定義名に特定のケーシングを強制する 3 False (偽)
JS.VUE.COMPONENT.NAME.IN.TEMPLATE.CASING スタイルに関する指摘 テンプレート内のコンポーネント命名スタイルに特定のケーシングを強制する 3 False (偽)
JS.VUE.COMPONENT.OPTIONS.NAME.CASING 問題となる可能性があるコードプラクティス `components` オプションでコンポーネント名のケーシングを強制する 3 False (偽)
JS.VUE.COMPONENT.TAGS.ORDER スタイルに関する指摘 コンポーネントのトップレベル要素の順序を強制する 3 False (偽)
JS.VUE.CUSTOM.EVENT.NAME.CASING スタイルに関する指摘 カスタム名に特定のケーシングを強制する 3 False (偽)
JS.VUE.DEFINE.MACROS.ORDER 安全でないコードに関する手法 define コンパイラマクロが、`<script setup>` で最初のステートメントではないか、正しい順序ではありません 3 False (偽)
JS.VUE.DOT.LOCATION スタイルに関する指摘 ドットの前後で一貫した改行文字を強制する 3 False (偽)
JS.VUE.DOT.NOTATION スタイルに関する指摘 可能なら常にドット表記を適用する 3 False (偽)
JS.VUE.EQEQEQ 安全でないコードに関する手法 '===' と '!==' の使用を要求する 3 False (偽)
JS.VUE.FIRST.ATTRIBUTE.LINEBREAK スタイルに関する指摘 最初の属性に関して一貫した位置を強制する 3 False (偽)
JS.VUE.FUNC.CALL.SPACING スタイルに関する指摘 関数識別子とその呼び出し間で空白を要求または禁止する 3 False (偽)
JS.VUE.HTML.BUTTON.HAS.TYPE 問題となる可能性があるコードプラクティス 明示的なタイプ属性のないボタンの使用を許可しない 3 False (偽)
JS.VUE.HTML.CLOSING.BRACKET.NEWLINE スタイルに関する指摘 タグの右角括弧の前に改行を要求または禁止する 3 False (偽)
JS.VUE.HTML.CLOSING.BRACKET.SPACING スタイルに関する指摘 タグの右角括弧の前にスペースを要求または禁止する 3 False (偽)
JS.VUE.HTML.COMMENT.CONTENT.NEWLINE スタイルに関する指摘 HTML コメントで一様な改行を強制する 3 False (偽)
JS.VUE.HTML.COMMENT.CONTENT.SPACING スタイルに関する指摘 HTML コメントで一様な空白を強制する 3 False (偽)
JS.VUE.HTML.COMMENT.INDENT スタイルに関する指摘 HTML コメントで一貫したインデントを強制する 3 False (偽)
JS.VUE.HTML.END.TAGS 問題となる可能性があるコードプラクティス 終了タグスタイルを強制する 3 False (偽)
JS.VUE.HTML.INDENT スタイルに関する指摘 '<template>' で一貫したインデントを強制する 3 False (偽)
JS.VUE.HTML.QUOTES スタイルに関する指摘 HTML 属性の引用符スタイルを強制する 3 False (偽)
JS.VUE.HTML.SELF.CLOSING スタイルに関する指摘 自己閉鎖スタイルを強制する 3 False (偽)
JS.VUE.JSX.USES.VARS 解析修飾子 JSX で使用されている変数が未使用とマークされることを防ぐ 3 True (真)
JS.VUE.KEY.SPACING スタイルに関する指摘 オブジェクトリテラルプロパティのキーと値の間で一貫した空白を強制する 3 False (偽)
JS.VUE.KEYWORD.SPACING スタイルに関する指摘 キーワードの前後で一貫した空白を強制する 3 False (偽)
JS.VUE.MATCH.COMPONENT.FILE.NAME 問題となる可能性があるコードプラクティス コンポーネント名プロパティがそのファイル名と一致することを要求する 3 False (偽)
JS.VUE.MATCH.COMPONENT.IMPORT.NAME スタイルに関する指摘 インポートされた名前はコンポーネントの名前と一致しません 3 False (偽)
JS.VUE.MAX.ATTRIBUTES.PER.LINE スタイルに関する指摘 行あたりの最大属性数を強制する 3 False (偽)
JS.VUE.MAX.LEN スタイルに関する指摘 最大行長を強制する 3 False (偽)
JS.VUE.MULTILINE.HTML.ELEMENT.CONTENT.NEWLINE スタイルに関する指摘 複数行要素のコンテンツの前後に改行をを要求する 3 False (偽)
JS.VUE.MULTI.WORD.COMPONENT.NAMES スタイルに関する指摘 コンポーネント名がマルチワードになるようにする 3 False (偽)
JS.VUE.MUSTACHE.INTERPOLATION.SPACING スタイルに関する指摘 マスタッシュ補完で一様な空白を強制する 3 False (偽)
JS.VUE.NEW.LINE.BETWEEN.MULTI.LINE.PROPERTY スタイルに関する指摘 Vue コンポーネントの複数行プロパティ間に改行文字を強制する 3 False (偽)
JS.VUE.NEXT.TICK.STYLE 同時性 'nextTick' で Promise または callback スタイルを強制する 3 False (偽)
JS.VUE.NO.ARROW.FUNCTIONS.IN.WATCH 問題となる可能性があるコードプラクティス ウォッチャーを定義するために矢印関数を使用することを許可しない 3 True (真)
JS.VUE.NO.ASYNC.IN.COMPUTED.PROPERTIES 同時性 算出プロパティで非同期アクションを許可しない 3 True (真)
JS.VUE.NO.BARE.STRINGS.IN.TEMPLATE ドキュメンテーション '<template>' でむき出しの文字列の使用を許可しない 3 False (偽)
JS.VUE.NO.BOOLEAN.DEFAULT 問題となる可能性があるコードプラクティス ブールデフォルトを許可しない 3 False (偽)
JS.VUE.NO.CHILD.CONTENT 安全でないコードに関する手法 要素の子コンテンツがない 3 False (偽)
JS.VUE.NO.COMPUTED.PROPERTIES.IN.DATA 安全でないコードに関する手法 計算されたプロパティは、初期化の前に `data()` でアクセスできません 3 False (偽)
JS.VUE.NO.CONSTANT.CONDITION スタイルに関する指摘 条件で定数式を許可しない 3 False (偽)
JS.VUE.NO.CUSTOM.MODIFIERS.ON.V.MODEL 問題となる可能性があるコードプラクティス コンポーネントに使用された v モデルに対するカスタム修飾子を許可しない 3 True (真)
JS.VUE.NO.DEPRECATED.DATA.OBJECT.DECLARATION 不適切なカプセル化 廃止されたオブジェクト宣言をデータに使用することを許可しない (Vue.js 3.0.0+ で) 3 True (真)
JS.VUE.NO.DEPRECATED.DESTROYED.LIFECYCLE 禁止 API 廃止された 'destroyed' および 'beforeDestroy' ライフサイクルフックの使用を許可しない (Vue.js 3.0.0+ で) 3 True (真)
JS.VUE.NO.DEPRECATED.DOLLAR.LISTENERS.API 禁止 API 廃止された '$listeners' の使用を許可しない (Vue.js 3.0.0+ で) 3 True (真)
JS.VUE.NO.DEPRECATED.DOLLAR.SCOPEDSLOTS.API 禁止 API 廃止された '$scopedSlots' の使用を許可しない (Vue.js 3.0.0+ で) 3 True (真)
JS.VUE.NO.DEPRECATED.EVENTS.API 禁止 API 廃止されたイベント API の使用を許可しない (Vue.js 3.0.0+ で) 3 True (真)
JS.VUE.NO.DEPRECATED.FILTER 問題となる可能性があるコードプラクティス 廃止された filters 構文の使用を許可しない (Vue.js 3.0.0+ で) 3 True (真)
JS.VUE.NO.DEPRECATED.FUNCTIONAL.TEMPLATE 問題となる可能性があるコードプラクティス 廃止された 'functional' テンプレートの使用を許可しない (Vue.js 3.0.0+ で) 3 True (真)
JS.VUE.NO.DEPRECATED.HTML.ELEMENT.IS 問題となる可能性があるコードプラクティス HTML 要素で廃止された 'is' 属性の使用を許可しない (Vue.js 3.0.0+ で) 3 True (真)
JS.VUE.NO.DEPRECATED.INLINE.TEMPLATE 問題となる可能性があるコードプラクティス 廃止された 'inline-template' 属性の使用を許可しない (Vue.js 3.0.0+ で) 3 True (真)
JS.VUE.NO.DEPRECATED.PROPS.DEFAULT.THIS 不適切なカプセル化 プロップデフォルト関数 'this' アクセスを許可しない 3 True (真)
JS.VUE.NO.DEPRECATED.ROUTER.LINK.TAG.PROP 禁止コード `RouterLink` 要素で廃止された `tag` 属性 3 False (偽)
JS.VUE.NO.DEPRECATED.SCOPE.ATTRIBUTE 問題となる可能性があるコードプラクティス 廃止された 'scope' 属性を許可しない (Vue.js 2.5.0+ で) 3 False (偽)
JS.VUE.NO.DEPRECATED.SLOT.ATTRIBUTE 問題となる可能性があるコードプラクティス 廃止された 'slot' 属性を許可しない (Vue.js 2.6.0+ で) 3 False (偽)
JS.VUE.NO.DEPRECATED.SLOT.SCOPE.ATTRIBUTE 問題となる可能性があるコードプラクティス 廃止された 'slot-scope' 属性を許可しない (Vue.js 2.6.0+ で) 3 False (偽)
JS.VUE.NO.DEPRECATED.V.BIND.SYNC 問題となる可能性があるコードプラクティス 'v-bind' ディレクティブで廃止された '.sync' 修飾子の使用を許可しない (Vue.js 3.0.0+ で) 3 True (真)
JS.VUE.NO.DEPRECATED.V.IS 禁止コード 廃止された `v-is` 3 False (偽)
JS.VUE.NO.DEPRECATED.V.ON.NATIVE.MODIFIER 問題となる可能性があるコードプラクティス 廃止された '.native' 修飾子の使用を許可しない (Vue.js 3.0.0+ で) 3 True (真)
JS.VUE.NO.DEPRECATED.V.ON.NUMBER.MODIFIERS 問題となる可能性があるコードプラクティス 廃止された番号 (キーコード) 修飾子の使用を許可しない (Vue.js 3.0.0+ で) 3 True (真)
JS.VUE.NO.DEPRECATED.VUE.CONFIG.KEYCODES 禁止 API 廃止された 'Vue.config.keyCodes' の使用を許可しない (Vue.js 3.0.0+ で) 3 True (真)
JS.VUE.NO.DUPE.KEYS 問題となる可能性があるコードプラクティス フィールド名の重複を許可しない 3 True (真)
JS.VUE.NO.DUPE.V.ELSE.IF 到達不能コード 'v-if' / 'v-else-if' チェーンで重複する条件を許可しない 3 True (真)
JS.VUE.NO.DUPLICATE.ATTRIBUTES 問題となる可能性があるコードプラクティス 属性の重複を許可しない 3 True (真)
JS.VUE.NO.DUPLICATE.ATTR.INHERITANCE 不適切なカプセル化 'v-bind="$attrs"' の使用時に 'inheritAttrs' が 'false' に設定されるように強制する 3 False (偽)
JS.VUE.NO.EMPTY.COMPONENT.BLOCK 問題となる可能性があるコードプラクティス '<template>' '<script>' '<style>' ブロックが空になることを許可しない 3 False (偽)
JS.VUE.NO.EMPTY.PATTERN 問題となる可能性があるコードプラクティス 空の非構造化パターンを許可しない 3 False (偽)
JS.VUE.NO.EXPORT.IN.SCRIPT.SETUP スタイルに関する指摘 `<script setup>` 内の ES モジュールのエクスポート 3 False (偽)
JS.VUE.NO.EXPOSE.AFTER.AWAIT 安全でないコードに関する手法 `await` 式の後での `expose()` と `defineExpose()` の使用法 3 False (偽)
JS.VUE.NO.EXTRA.PARENS スタイルに関する指摘 不要な括弧を許可しない 3 False (偽)
JS.VUE.NO.IRREGULAR.WHITESPACE スタイルに関する指摘 不正規の空白を許可しない 3 True (真)
JS.VUE.NO.LIFECYCLE.AFTER.AWAIT 同時性 非同期で登録されるライフサイクルフックを許可しない 3 False (偽)
JS.VUE.NO.LONE.TEMPLATE 問題となる可能性があるコードプラクティス 不要な '<template>' を許可しない 3 True (真)
JS.VUE.NO.LOSS.OF.PRECISION 問題となる可能性があるコードプラクティス 精度を失うリテラル数値を許可しない 3 False (偽)
JS.VUE.NO.MULTIPLE.OBJECTS.IN.CLASS 問題となる可能性があるコードプラクティス 複数のオブジェクトをクラスへの配列に渡すことを許可しない 3 False (偽)
JS.VUE.NO.MULTIPLE.SLOT.ARGS 問題となる可能性があるコードプラクティス スコープ付きスロットに複数の引数を渡すことを許可しない 3 True (真)
JS.VUE.NO.MULTIPLE.TEMPLATE.ROOT 問題となる可能性があるコードプラクティス テンプレートへの複数のルートノードの追加を許可しない 3 True (真)
JS.VUE.NO.MULTI.SPACES スタイルに関する指摘 複数のスペースを許可しない 3 False (偽)
JS.VUE.NO.MUTATING.PROPS 不適切なカプセル化 コンポーネントプロップのミューテーションを許可しない 3 False (偽)
JS.VUE.NO.PARSING.ERROR 問題となる可能性があるコードプラクティス '<template>' でエラーの解析を許可しない 3 True (真)
JS.VUE.NO.POTENTIAL.COMPONENT.OPTION.TYPO 問題となる可能性があるコードプラクティス コンポーネントプロパティで潜在的な誤字を許可しない 3 False (偽)
JS.VUE.NO.REF.AS.OPERAND 問題となる可能性があるコードプラクティス オペランドとして 'ref()' (コンポジション API) でラップされた値の使用を許可しない 3 False (偽)
JS.VUE.NO.RESERVED.COMPONENT.NAMES 問題となる可能性があるコードプラクティス コンポーネント定義で予約名の使用を許可しない 3 False (偽)
JS.VUE.NO.RESERVED.KEYS 禁止コード 予約されたキーの上書きを許可しない 2 False (偽)
JS.VUE.NO.RESERVED.PROPS 安全でないコードに関する手法 prop で使用される予約名 3 False (偽)
JS.VUE.NO.RESTRICTED.BLOCK 禁止コード 特定のブロックを許可しない 2 False (偽)
JS.VUE.NO.RESTRICTED.CALL.AFTER.AWAIT 同時性 非同期で呼び出される制限付きメソッドを許可しない 3 False (偽)
JS.VUE.NO.RESTRICTED.CLASS 不適切なカプセル化 テンプレートで制限されたクラス 3 False (偽)
JS.VUE.NO.RESTRICTED.COMPONENT.OPTIONS 禁止コード 特定のコンポーネントオプションを許可しない 2 False (偽)
JS.VUE.NO.RESTRICTED.CUSTOM.EVENT 禁止コード 特定のカスタムイベントを許可しない 2 False (偽)
JS.VUE.NO.RESTRICTED.HTML.ELEMENTS 禁止コード アプリケーションで望まれない HTML 要素 3 False (偽)
JS.VUE.NO.RESTRICTED.PROPS 禁止コード 特定のプロップを許可しない 2 False (偽)
JS.VUE.NO.RESTRICTED.STATIC.ATTRIBUTE 禁止コード 特定の属性を許可しない 2 False (偽)
JS.VUE.NO.RESTRICTED.SYNTAX スタイルに関する指摘 指定された構文を許可しない 3 False (偽)
JS.VUE.NO.RESTRICTED.V.BIND 禁止コード 'v-bind' で特定の引数を許可しない 2 False (偽)
JS.VUE.NO.SETUP.PROPS.DESTRUCTURE 不適切なカプセル化 'setup' に渡される 'props' の非構造化を許可しない 3 False (偽)
JS.VUE.NO.SHARED.COMPONENT.DATA 不適切なカプセル化 コンポーネントのデータプロパティを関数に強制する 3 True (真)
JS.VUE.NO.SIDE.EFFECTS.IN.COMPUTED.PROPERTIES 不適切なカプセル化 算出プロパティで副作用を許可しない 3 True (真)
JS.VUE.NO.SPACES.AROUND.EQUAL.SIGNS.IN.ATTRIBUTE スタイルに関する指摘 属性内の等号の前後にスペースを入れることを許可しない 3 False (偽)
JS.VUE.NO.SPARSE.ARRAYS 安全でないコードに関する手法 スパース配列を許可しない 3 False (偽)
JS.VUE.NO.STATIC.INLINE.STYLES スタイルに関する指摘 静的なインライン 'style' 属性を許可しない 3 False (偽)
JS.VUE.NO.TEMPLATE.KEY 問題となる可能性があるコードプラクティス '<template>' で 'key' 属性を許可しない 3 True (真)
JS.VUE.NO.TEMPLATE.SHADOW 問題となる可能性があるコードプラクティス 外側のスコープで宣言されたシャドーイング変数からの変数宣言を許可しない 3 False (偽)
JS.VUE.NO.TEMPLATE.TARGET.BLANK 安全でないコードに関する手法 rel="noopener noreferrer" 指定のない target="_blank" 属性を許可しない 2 True (真)
JS.VUE.NO.TEXTAREA.MUSTACHE 問題となる可能性があるコードプラクティス '<textarea>' でマスタッシュを許可しない 3 True (真)
JS.VUE.NO.THIS.IN.BEFORE.ROUTE.ENTER 安全でないコードに関する手法 `beforeRouteEnter` に `this` がないことが必要です 3 False (偽)
JS.VUE.NO.UNDEF.COMPONENTS 到達不能コード 未定義のコンポーネント 3 False (偽)
JS.VUE.NO.UNDEF.PROPERTIES 到達不能コード 未定義のプロパティが使用されている 3 False (偽)
JS.VUE.NO.UNSUPPORTED.FEATURES 問題となる可能性があるコードプラクティス 指定されたバージョンで未サポートの Vue.js 構文を許可しない 3 False (偽)
JS.VUE.NO.UNUSED.COMPONENTS 未使用のコード テンプレート内で使用されていなコンポーネントの登録を許可しない 3 False (偽)
JS.VUE.NO.UNUSED.PROPERTIES 未使用のコード 未使用のプロパティを許可しない 3 False (偽)
JS.VUE.NO.UNUSED.REFS 未使用のコード 未使用のリファレンスを許可しない 3 False (偽)
JS.VUE.NO.UNUSED.VARS 未使用のコード v-for ディレクティブまたは scope 属性の未使用の変数定義を許可しない 3 False (偽)
JS.VUE.NO.USE.COMPUTED.PROPERTY.LIKE.METHOD 安全でないコードに関する手法 メソッドのような計算されたプロパティが使用されています 3 False (偽)
JS.VUE.NO.USELESS.CONCAT 問題となる可能性があるコードプラクティス リテラルまたはテンプレートリテラルの不要な連結を許可しない 3 False (偽)
JS.VUE.NO.USELESS.MUSTACHES スタイルに関する指摘 不要なマスタッシュ補間を許可しない 3 False (偽)
JS.VUE.NO.USELESS.TEMPLATE.ATTRIBUTES 未使用のコード `<template>` タグで無用な属性を避けます 3 False (偽)
JS.VUE.NO.USELESS.V.BIND 問題となる可能性があるコードプラクティス 不要な 'v-bind' ディレクティブを許可しない 3 False (偽)
JS.VUE.NO.USE.V.IF.WITH.V.FOR パフォーマンス問題 v-if を v-for と同じ要素に対して使用することを許可しない 3 False (偽)
JS.VUE.NO.V.FOR.TEMPLATE.KEY 問題となる可能性があるコードプラクティス '<template v-for>' で 'key' 属性を許可しない 3 True (真)
JS.VUE.NO.V.FOR.TEMPLATE.KEY.ON.CHILD 問題となる可能性があるコードプラクティス 子要素に配置された '<template v-for>' のキーを許可しない 3 True (真)
JS.VUE.NO.V.HTML 問題となる可能性があるコードプラクティス XSS 攻撃を防止するため、v-html の使用を許可しない 3 False (偽)
JS.VUE.NO.V.MODEL.ARGUMENT 問題となる可能性があるコードプラクティス カスタムコンポーネントで使用される 'v-model' への引数の追加を許可しない 3 True (真)
JS.VUE.NO.V.TEXT 安全でないコードに関する手法 Emforve は `v-text` ディレクティブのすべての使用を報告します 3 False (偽)
JS.VUE.NO.V.TEXT.V.HTML.ON.COMPONENT 安全でないコードに関する手法 コンポーネントでの v-text または v-html の使用法 3 False (偽)
JS.VUE.NO.WATCH.AFTER.AWAIT 同時性 非同期で登録される 'watch' を許可しない 3 False (偽)
JS.VUE.OBJECT.CURLY.NEWLINE スタイルに関する指摘 Enforce consistent line breaks after opening and before closing braces 3 False (偽)
JS.VUE.OBJECT.CURLY.SPACING スタイルに関する指摘 中括弧内で一貫した空白を強制する 3 False (偽)
JS.VUE.OBJECT.PROPERTY.NEWLINE スタイルに関する指摘 オブジェクトプロパティを個別の行に強制的に配置する 3 False (偽)
JS.VUE.OBJECT.SHORTHAND スタイルに関する指摘 オブジェクトリテラルにメソッドとプロパティのショートハンド構文を要求または禁止する 3 False (偽)
JS.VUE.ONE.COMPONENT.PER.FILE 不適切なカプセル化 各コンポーネントがそれぞれ独自のファイルに配置されるように強制する 3 False (偽)
JS.VUE.OPERATOR.LINEBREAK スタイルに関する指摘 一貫した改行スタイルを演算子に強制する 3 False (偽)
JS.VUE.ORDER.IN.COMPONENTS スタイルに関する指摘 コンポーネント内のプロパティの順序を強制する 3 False (偽)
JS.VUE.PADDING.LINE.BETWEEN.BLOCKS スタイルに関する指摘 ブロック間での行のパディングを要求または禁止する 3 False (偽)
JS.VUE.PREFER.IMPORT.FROM.VUE 安全でないコードに関する手法 `'@vue/*'` からの不正なインポートです。代わりに `'vue'` からのインポートを使用してください 3 False (偽)
JS.VUE.PREFER.PROP.TYPE.BOOLEAN.FIRST スタイルに関する指摘 プロパティ型のブール値を最初に優先する 3 False (偽)
JS.VUE.PREFER.SEPARATE.STATIC.CLASS スタイルに関する指摘 動的クラス属性での静的クラス名 3 False (偽)
JS.VUE.PREFER.TEMPLATE スタイルに関する指摘 文字列連結の代替としてテンプレートリテラルを要求する 3 False (偽)
JS.VUE.PREFER.TRUE.ATTRIBUTE.SHORTHAND スタイルに関する指摘 true 値を備えた v-bind 属性は省略形で記述できます 3 False (偽)
JS.VUE.PROP.NAME.CASING スタイルに関する指摘 Vue コンポーネントのプロップ名に特定のケーシングを強制する 3 False (偽)
JS.VUE.QUOTE.PROPS スタイルに関する指摘 オブジェクトリテラルプロパティ名の前後に引用符を要求する 3 False (偽)
JS.VUE.REQUIRE.COMPONENT.IS 問題となる可能性があるコードプラクティス '<component>' 要素の 'v-bind:is' を要求する 3 True (真)
JS.VUE.REQUIRE.DEFAULT.PROP 不適切なカプセル化 プロップにデフォルトの値を要求する 3 False (偽)
JS.VUE.REQUIRE.DIRECT.EXPORT スタイルに関する指摘 コンポーネントが直接エクスポートされることを要求する 3 False (偽)
JS.VUE.REQUIRE.EMIT.VALIDATOR スタイルに関する指摘 emits ステートメントには型定義が含まれている必要があります 3 False (偽)
JS.VUE.REQUIRE.EXPLICIT.EMITS 問題となる可能性があるコードプラクティス '$emit()' によってトリガされる名前で 'emits' オプションを要求する 3 False (偽)
JS.VUE.REQUIRE.EXPOSE 安全でないコードに関する手法 `expose` を使用して、公開されたプロパティをコンポーネントに宣言します 3 False (偽)
JS.VUE.REQUIRE.NAME.PROPERTY 不適切なカプセル化 Vue コンポーネントに名前プロパティをを要求する 3 False (偽)
JS.VUE.REQUIRE.PROP.TYPE.CONSTRUCTOR 問題となる可能性があるコードプラクティス プロップタイプがコンストラクタであることを要求する 3 False (偽)
JS.VUE.REQUIRE.PROP.TYPES 不適切なカプセル化 プロップで型定義を要求する 3 False (偽)
JS.VUE.REQUIRE.RENDER.RETURN 安全でないコードに関する手法 render 関数が常に値を返すようにする 2 True (真)
JS.VUE.REQUIRE.SLOTS.AS.FUNCTIONS 問題となる可能性があるコードプラクティス '$slots' のプロパティが関数として使用されるように強制する 3 True (真)
JS.VUE.REQUIRE.TOGGLE.INSIDE.TRANSITION 問題となる可能性があるコードプラクティス '<transition>' 内のコンテンツの表示を制御することを要求する 3 True (真)
JS.VUE.REQUIRE.VALID.DEFAULT.PROP 不適切なカプセル化 プロップのデフォルト値が有効になるようにする 3 False (偽)
JS.VUE.REQUIRE.V.FOR.KEY 問題となる可能性があるコードプラクティス 'v-for' ディレクティブを伴う 'v-bind:key' を要求する 3 True (真)
JS.VUE.RETURN.IN.COMPUTED.PROPERTY 不適切なカプセル化 算術プロパティに return ステートメントが存在するように強制する 3 True (真)
JS.VUE.RETURN.IN.EMITS.VALIDATOR 不適切なカプセル化 emits バリデーターに return ステートメントが存在するように強制する 3 True (真)
JS.VUE.SCRIPT.INDENT スタイルに関する指摘 '<script>' で一貫したインデントを強制する 3 False (偽)
JS.VUE.SCRIPT.SETUP.USES.VARS 未使用のコード スクリプトのセットアップは変数を使用します 3 False (偽)
JS.VUE.SINGLELINE.HTML.ELEMENT.CONTENT.NEWLINE スタイルに関する指摘 単一行要素のコンテンツの前後に改行を入れることを要求する 3 False (偽)
JS.VUE.SORT.KEYS スタイルに関する指摘 order-in-components と互換性のある方法でソートキーを強制する 3 False (偽)
JS.VUE.SPACE.INFIX.OPS スタイルに関する指摘 infix 演算子の前後で空白を要求する 3 False (偽)
JS.VUE.SPACE.IN.PARENS スタイルに関する指摘 括弧内で一貫した空白を強制する 3 False (偽)
JS.VUE.SPACE.UNARY.OPS スタイルに関する指摘 単項演算子の前または後で一貫した空白を強制する 3 False (偽)
JS.VUE.STATIC.CLASS.NAMES.ORDER スタイルに関する指摘 静的クラス名の順序を強制する 3 False (偽)
JS.VUE.TEMPLATE.CURLY.SPACING スタイルに関する指摘 テンプレート文字列の埋め込み式の前後で空白を要求または禁止する 3 False (偽)
JS.VUE.THIS.IN.TEMPLATE パフォーマンス問題 テンプレートで 'this' の使用を許可しない 3 False (偽)
JS.VUE.USE.V.ON.EXACT 問題となる可能性があるコードプラクティス 'v-on' で 'exact' 修飾子の使用を強制する 3 False (偽)
JS.VUE.VALID.ATTRIBUTE.NAME 安全でないコードに関する手法 無効な HTML 属性 3 False (偽)
JS.VUE.VALID.DEFINE.EMITS 安全でないコードに関する手法 defineEmits コンパイラマクロは無効です 3 False (偽)
JS.VUE.VALID.DEFINE.PROPS 禁止コード 無効な defineProps コンパイラマクロ 3 False (偽)
JS.VUE.VALID.MODEL.DEFINITION 安全でないコードに関する手法 model オプションでの無効なキー 3 False (偽)
JS.VUE.VALID.NEXT.TICK 同時性 有効な 'nextTick' 関数呼び出しを強制する 3 True (真)
JS.VUE.VALID.TEMPLATE.ROOT 問題となる可能性があるコードプラクティス 有効なテンプレートルートを強制する 3 True (真)
JS.VUE.VALID.V.BIND 問題となる可能性があるコードプラクティス 有効な 'v-bind' ディレクティブを強制する 3 True (真)
JS.VUE.VALID.V.BIND.SYNC 問題となる可能性があるコードプラクティス 'v-bind' ディレクティブで有効な '.sync' 修飾子を強制する 3 True (真)
JS.VUE.VALID.V.CLOAK 問題となる可能性があるコードプラクティス 有効な 'v-cloak' ディレクティブを強制する 3 True (真)
JS.VUE.VALID.V.ELSE 問題となる可能性があるコードプラクティス 有効な 'v-else' ディレクティブを強制する 3 True (真)
JS.VUE.VALID.V.ELSE.IF 問題となる可能性があるコードプラクティス 有効な 'v-else-if' ディレクティブを強制する 3 True (真)
JS.VUE.VALID.V.FOR 問題となる可能性があるコードプラクティス 有効な 'v-for' ディレクティブを強制する 3 True (真)
JS.VUE.VALID.V.HTML 問題となる可能性があるコードプラクティス 有効な 'v-html' ディレクティブを強制する 3 True (真)
JS.VUE.VALID.V.IF 問題となる可能性があるコードプラクティス 有効な 'v-if' ディレクティブを強制する 3 True (真)
JS.VUE.VALID.V.IS 問題となる可能性があるコードプラクティス 有効な 'v-is' ディレクティブを強制する 3 True (真)
JS.VUE.VALID.V.MEMO 禁止コード 無効な `v-memo` ディレクティブ 3 False (偽)
JS.VUE.VALID.V.MODEL 問題となる可能性があるコードプラクティス 有効な 'v-model' ディレクティブを強制する 3 True (真)
JS.VUE.VALID.V.ON 問題となる可能性があるコードプラクティス 有効な 'v-on' ディレクティブを強制する 3 True (真)
JS.VUE.VALID.V.ONCE 問題となる可能性があるコードプラクティス 有効な 'v-once' ディレクティブを強制する 3 True (真)
JS.VUE.VALID.V.PRE 問題となる可能性があるコードプラクティス 有効な 'v-pre' ディレクティブを強制する 3 True (真)
JS.VUE.VALID.V.SHOW 問題となる可能性があるコードプラクティス 有効な 'v-show' ディレクティブを強制する 3 True (真)
JS.VUE.VALID.V.SLOT 問題となる可能性があるコードプラクティス 有効な 'v-slot' ディレクティブを強制する 3 True (真)
JS.VUE.VALID.V.TEXT 問題となる可能性があるコードプラクティス 有効な 'v-text' ディレクティブを強制する 3 True (真)
JS.VUE.V.BIND.STYLE 問題となる可能性があるコードプラクティス 'v-bind' ディレクティブスタイルを強制する 3 False (偽)
JS.VUE.V.FOR.DELIMITER.STYLE 問題となる可能性があるコードプラクティス 'v-for' ディレクティブの区切りスタイルを強制する 3 False (偽)
JS.VUE.V.ON.EVENT.HYPHENATION スタイルに関する指摘 テンプレート内のカスタムコンポーネントに v-on イベント命名スタイルを強制する 3 False (偽)
JS.VUE.V.ON.FUNCTION.CALL 問題となる可能性があるコードプラクティス 'v-on' ディレクティブで引数のないメソッド呼び出しの後で括弧を強制または禁止する 3 False (偽)
JS.VUE.V.ON.STYLE 問題となる可能性があるコードプラクティス 'v-on' ディレクティブスタイルを強制する 3 False (偽)
JS.VUE.V.SLOT.STYLE 問題となる可能性があるコードプラクティス 'v-slot' ディレクティブスタイルを強制する 3 False (偽)