Das neue Intellij-Upgrade (10.5) zeigt jetzt eine Warnung an, dass einige der für eine Klasse definierten Methoden nicht verwendet werden. Diese Methoden sind öffentlich und ich plane, nicht alle zu verwenden, da ich sie erstellt habe, um die erwartete API zu unterstützen. Ich möchte diese Warnung deaktivieren (nicht für öffentliche Methoden in einer Klasse verwendet). Gibt es eine Möglichkeit, dies zu tun?
intellij-idea
public-method
Vijaykumar Krishnaswamy
quelle
quelle
@Suppress("unused")
. Außerdem finden Sie es mit der rechten Maustaste -> Inspektion für diese Zeile deaktivieren.IDEE 2016.3
In der kommenden Version IDEA 2016.3 (Vorschau-Version bereits verfügbar) ist es nun möglich, den Inspektionsumfang anzupassen:
<IDEE 14.0
Quelle
Ich habe es gerade mit IDEA 13.1.4 getestet und es hat genau wie beschrieben funktioniert.
IDEE 14.x.
In IntelliJ IDEA 14.0.x befinden sich die Einstellungen unter:
In IntelliJ IDEA 14.1 scheint die Option weg zu sein.
quelle
Settings | Editor | Inspections | Declaration redundancy | Unused symbol
. Wenn Sie es nicht finden können, geben SieUnused symbol
das Suchfeld im Einstellungsdialog ein.Deaktivieren
Settings
|Inspections
|Declaration redundancy
| Überprüfung des nicht verwendeten Deklarationscodes . Optional können Sie einen benutzerdefinierten Bereich für Ihre API-Klassen erstellen und diese Überprüfung nur pro API-Bereich deaktivieren, damit sie in den übrigen Teilen Ihres Projekts weiterhin funktioniert.quelle
2018-2019
Hier ist das Update 2019 für: IntelliJ IDEA 2018.3.2 (Community Edition) Build # IC-183.4886.37, erstellt am 17. Dezember 2018
Einstellungen | Editor | Inspektionen | Deklarationsredundanz | Nicht verwendete Erklärung
quelle
Ich denke, der beste Weg, um das Hervorheben dieser nicht verwendeten öffentlichen Methoden zu vermeiden, besteht darin, ein paar Tests für diese Methoden in Ihre API zu schreiben.
quelle
In der neuesten Version befinden sich diese Optionen unter nicht
Settings>Inspections>Java>Declaration redundancy>Unused declaration>Methods
aktivierten Optionen.quelle
Dies ist ein alter Thread, aber ich bin schneller hier gelandet, als ich eine Lösung finden konnte, also werde ich weitermachen und meine Erkenntnisse teilen. Erstens bin ich mir nicht sicher, ob wir mit derselben Sprache arbeiten (JS hier), aber mit den GUI-basierten Tools herumgespielt haben. Der folgende Code gab mir die berüchtigte Warnung "nicht verwendet":
Es gibt die "Nicht verwendete Definition myMethod". Der Inspektor schlug schließlich vor, dieses spezielle Problem durch Hinzufügen zu ignorieren
direkt über dieser speziellen Methode, sodass der folgende Code nicht mehr zu dieser Warnung führt:
Andere Warnungen (Tippfehler usw.) scheinen immer noch angezeigt zu werden, einschließlich nicht verwendeter lokaler Variablen und Parameter, sodass dieses spezielle Problem isoliert zu sein scheint. Der Nachteil ist, dass es dazu neigt, Ihren Code zu verschmutzen, wenn Sie viel davon haben ...
quelle
Ich habe gerade auf "Für Anweisung unterdrücken" geklickt und Webstorm hat Folgendes vorangestellt:
quelle