1

in Visual Studio (2013, wenn es von Bedeutung ist) sehe ich in dem "Scripts" Abschnitt einer .cshtml Datei:Was bedeutet die grüne Unterstreichung im Script-Bereich meines cshtml, und wie kann ich sie greenifizieren?

enter image description here

Das grüne undersscores tatsächlich von ReSharper (Version gerendert kann 2016,1 werden wird, wenn es wichtig ist).

Ich vermute, dies ist eine Art von Warnung, aber wie kann ich sehen, was die Warnung ist und wie zu lösen, was auch immer die Warnung verursacht? Schweben tut nichts; 2-Klick ruft ein "Format Selection" -Symbol auf (zweifellos von Resharper), aber die Auswahl macht nichts.

+1

Wenn ich eine Vermutung wetten müsste, würde ich denken, dass, da Resharper sieht, dass dies Javascript-Code ist, es erwarten könnte, dass die Variablen und Eigenschaften camel-cased wären (dh 'DayOfMonth' im Gegensatz zu' DayOfMonth') und es könnte einfach eine Code-Stil-Einstellung sein, die Sie möglicherweise deaktivieren können. In Bezug auf die Verwendung von "var" könnte es stattdessen etwas wie "let" empfehlen. –

Antwort

3

Dies ist ein ReSharper-Hinweis - es sagt, dass es hier eine Änderung vornehmen kann, die wahrscheinlich Ihren Code verbessern wird, aber nicht unbedingt wichtig ist (wenn es wichtiger wäre, würde es als eine vollständige zerknitterte Unterstreichung angezeigt, grün für Vorschlag, blau für Warnung, rot für Fehler).

Sie können herausfinden, was ReSharper machen möchte, indem Sie die Maus über die grünen Punkte bewegen. Wenn Ihnen der Hinweis gefällt, setzen Sie den Textcursor in die grünen Punkte, drücken Sie Alt + Geben Sie ein und wählen Sie die Option, die den Code aktualisiert. Wenn Ihnen der Hinweis überhaupt nicht gefällt und Sie ihn nie wieder sehen möchten, können Sie dies auch unter der folgenden Nummer tun: Alt + Geben Sie ein - wählen Sie Inspektionsoptionen und ändern Sie den Schweregrad der Inspektion von "Hinweis" zu "nicht zeigen".

Verwandte Themen