vscode-java icon indicating copy to clipboard operation
vscode-java copied to clipboard

Unable to suppress TODO diagnostics using java.errors.reportTodoComments or java.errors.suppressedDiagnostics

Open meethey opened this issue 2 months ago • 1 comments

I'm encountering an issue where TODO comments in Java files are still being reported in the Problems window, even after explicitly disabling them via workspace settings.

Steps to Reproduce:

  1. Create a new Java file with a TODO comment:

public class Test { public static void main(String[] args) { // TODO: This is a test System.out.println("Hello"); } }

  1. Add the following to .vscode/settings.json: { "java.errors.reportTodoComments": false, "java.configuration.taskTags": [], "java.errors.suppressedDiagnostics": [ "536871362" ] }

  2. Restart VS Code and optionally run Java: Clean Java Language Server Workspace.

Expected Behavior: The TODO comment should no longer appear in the Problems window. Actual Behavior: The TODO comment is still reported as an informational diagnostic: TODO: This is a test Java(536871362)

Additional Info:

VS Code version: Version: 1.103.2 (system setup) Commit: 6f17636121051a53c88d3e605c491d22af2ba755 Date: 2025-08-20T16:45:34.255Z Electron: 37.2.3 ElectronBuildId: 12035395 Chromium: 138.0.7204.100 Node.js: 22.17.0 V8: 13.8.500258-electron.0 OS: Windows_NT x64 10.0.22631

Java Language Support extension version: Language Support for Java(TM) by Red Hat v 1.27.0

OS: Win11

No other extensions (e.g., SonarLint, CheckStyle) are active. Verified that the issue persists even in a minimal workspace with extensions disabled.

Screenshot:

Image

meethey avatar Oct 06 '25 13:10 meethey