Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>MyBatis LintNew to Visual Studio Code? Get it now.
MyBatis Lint

MyBatis Lint

Preview

goddch

|
1 install
| (0) | Free
Static analysis diagnostics for MyBatis mapper XML files.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MyBatis Lint(プレビュー版)

⚠️ プレビュー版です。 開発の初期段階のため、誤検知や検出漏れなどのバグがあり得ます。 結果は参考情報として扱ってください。

MyBatis の mapper XML を静的解析し、実行しないと気づきにくい誤りを Problems パネルに表示します。

使い方

  1. mapper XML を含むフォルダを VS Code で開きます
  2. コマンドパレット(Ctrl+Shift+P / Cmd+Shift+P)で MyBatis Lint: Check Workspace を実行します
  3. 結果が Problems パネルに表示されます

Java のインストールは不要です。 解析に必要な Java ランタイムを拡張機能に同梱しています。

主な検出内容

  • XML の構文エラー、namespace の欠落、statement ID の重複
  • <when> / <otherwise> の誤った使い方
  • 参照先が見つからない <include refid>、resultMap、extends
  • Java の Mapper メソッドに存在しないパラメータの参照(#{missing} など)
  • parameterType / resultType と Java メソッドの型の不一致
  • resultMap の property に対応するフィールドや setter がないもの

確実に誤りと判断できないケースは、誤検知を避けるため報告しません。 MyBatis の設定ファイルやコンパイル済みのクラスは読み込まず、ワークスペース内のソースだけで判定します。

プライバシー

解析はすべて手元の PC 上で完結します。ネットワーク通信は行わず、ソースコードを外部に送信することもありません。

設定

設定 説明
mybatisLint.javaPath 解析に使う Java のパス。空なら同梱の Java を使います
mybatisLint.analyzerJarPath 解析エンジンの jar のパス。空なら同梱の jar を使います

不具合の報告

GitHub Issues へお願いします。

ライセンス

Apache License 2.0

同梱している Java ランタイム(OpenJDK)は、OpenJDK 自体のライセンス(GPLv2 + Classpath Exception)に従います。ライセンス文書は拡張機能内の jre/legal/ に含まれています。

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft