Wie überprüfe ich, ob verknüpfte JavaScript- und CSS-Dateien verwendet werden?

7

Ich habe eine Website geerbt, die anscheinend jedes JS- und CSS-Framework importiert, an das mein Vorgänger denken könnte. Gibt es eine einfache Möglichkeit, die Site zu analysieren und festzustellen, welche tatsächlich verwendet werden? Oder muss ich jede Seite der Site manuell überprüfen?

Kevin Lacquement
quelle

Antworten:

5

JavaScript

Verwenden Sie ein JavaScript-Tool zur Codeabdeckung wie JSCover . Es wird ein Abdeckungsdiagramm wie dieses zurückgegeben , das zeigt, wie viel Prozent der Funktionen in jeder verknüpften JavaScript-Datei verwendet werden.

JSCover-Bericht

CSS

Laden Sie die Site herunter und erstellen Sie sie lokal neu. Verwenden Sie dann ein CSS-Scan-Tool wie Helium . Zum Parsen ist eine durch Zeilen getrennte Liste von URLs erforderlich.

Nick
quelle
Wird JSCover nicht verwendet, um zu testen, wie viel Code Ihre Unit-Tests abdecken? Ohne eine umfassende Reihe von Unit-Tests sehe ich nicht, dass JSCover Ihnen überhaupt viel sagen wird.
Danielwell
@danwellman JSCover überprüft keine Komponententests, sondern die Abdeckung von Browsertests. Es lädt die zu testende Site in den Browser und verfolgt, welcher Code vom Browser ausgeführt wird. Wie es ausgeführt wird, liegt bei Ihnen. Entweder von einem Test-Framework, das den Browser instrumentiert, oder manuelles Testen durch Klicken auf Dinge.
eMBee