cypher256 / pleiades.io

Pleiades による Eclipse などの IDE 製品翻訳や JetBrains 製品のオンラインヘルプ日本語サイト https://pleiades.io や https://spring.pleiades.io の誤訳や問題を管理します。
https://willbrains.jp/
27 stars 2 forks source link

"Pleiades [カスタム]"設定で、Javaソースコメントがフォーマット対象となる場合がある #107

Closed WhiteNoise0000 closed 2 years ago

WhiteNoise0000 commented 2 years ago

いつもお世話になっております。 些細な点ですが、おそらく意図に反するJavaフォーマッタの挙動を検知したためご報告です。 →こういった場でご報告を上げる経験に乏しく、ほかに必要な情報などある場合はお申し付けください。

報告事象

"Pleiades [カスタム]"の設定に反し、各種コメントにフォーマッタが適用される場合がある

再現確認バージョン

再現確認手順

  1. 存在しない workspaceパスを指定し、Eclipseを起動
  2. 適当なJavaプロジェクト、Javaクラスを新規作成
  3. 適当な行コメントを記入し、末尾半角SPを入力 ※デフォルトの"Pleiades [カスタム]"では、フォーマット対象外
  4. Ctrl + Shift + F でJavaフォーマッタを適用
  5. "Pleiades [カスタム]"の設定に反し、行コメントにフォーマッタが適用される(末尾の半角SPトリム)

当方での確認情報

推定する原因

参考ファイル

  1. org.eclipse.jdt.core.prefs.txt (新規作成直後)
  2. org.eclipse.jdt.core.prefs.txt (適用して閉じる押下後)
cypher256 commented 2 years ago

再現確認手順 当方での確認情報 推定する原因

すばらしい。原因まで特定いただき助かりました。 下記ご指摘に従い .metadata.default の未定義部分を追加したものを、次回リリースに反映します。

  • 「適用して閉じる」ボタン押下前後で、下記prefs内に「org.eclipse.jdt.core.formatter.*」が追記されていました。 ".metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs"
  • 「org.eclipse.jdt.core.formatter.*」ですが、.metadata.default配下の「org.eclipse.jdt.core.prefs」には未定義でした