redhat-developer / redhat-developer/vscode-java

Unable to off the auto format

オープン
#3,975 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

formatter
主要言語
TypeScript
スター
2.3k
フォーク
546
平均マージ
20時間 1分
マージ済み PR(30日)
11

説明

In my .devcontainer/devcontainer.json I have "editor.formatOnSave": true, but I want to disable auto format on save for this particular workspace. So in my .vscode/settings.json I have these

{
    ...
    "editor.formatOnSave": false,
    "[java]": {
        "editor.defaultFormatter": null,
        "editor.formatOnSave": false
    },
    "java.format.enabled": false,
    "java.format.onType.enabled": false,
    "java.format.settings.url": "",
    "java.format.settings.profile": ""
}

As you can see I tried everything I think relates to the issue, but nothing actually works. The plugin continues formatting .java files on save. Only if I disable the plugin it stops.

I also tried to set "editor.formatOnSave": false in devcontainer.json it doesn't matter as well.
Please also note I tried only "java.format.enabled": false option leaving "java.format.settings.url" & "java.format.settings.profile" default.

Environment
  • Plugin Version: 1.40.0
  • OS: Manjaro Linux
  • Dev Container OS: Ubuntu 24.04 LTS
  • Java: openjdk version "21.0.6" 2025-01-21

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

報告された .devcontainer/devcontainer.json と .vscode/settings.json の設定を、記載された Java、VS Code 拡張機能、および dev-container 環境で使用して動作を再現する。まず、.java ファイルの保存時に引き続き呼び出される formatter と、どの設定が優先されるかを特定する。完了条件は、plugin を有効なまま workspace に対するフォーマットを無効化し、関連する設定の動作を検証済みのテストまたは文書化された再現手順でカバーすることである。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
java, vscode
領域
developer-experience, tooling
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。