redhat-developer / redhat-developer/vscode-java

Be able to configure in settings JSON files the compiler error/warning/ignore levels

Offen
#4,125 8 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

enhancement preferences
Vorherrschende Sprache
TypeScript
Sterne
2.3k
Forks
546
Ø Merge
20 Std. 1 Min.
Gemergte PRs (30 T.)
11

Beschreibung

Eclipse allows to configure the JDT compiler error/warning/ignore levels for many options. For example to ignore creating a class that extends an annotation (pretty common on CDI injections *Literal classes).

There is a quick fix:

Image

But that action doesn't add anything to the settings files at any of the User/Workspace/Folder levels and there is no obvious ways to revert the action. Clean Language Server Workspace appear to do it, but it would be useful if all the compiler error level settings, could be individually controlled using VS Code settings files.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit nachzuverfolgen, wie die VS Code User-, Workspace- und Folder-Einstellungen mit den Fehler-, Warnungs- und Ignorierstufen des JDT-Compilers interagieren. Vergleiche dieses Verhalten mit der vorhandenen Clean Language Server Workspace-Aktion und der angezeigten Schnellkorrektur. Die Aufgabe ist erledigt, wenn einzelne Compilerstufen in Einstellungsdateien gesteuert werden können und die Änderung durch die Schnellkorrektur rückgängig gemacht werden kann, ohne den gesamten Language-Server-Workspace zu bereinigen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, typescript
Bereich
developer-experience, tooling
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
48/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.