Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
modul:m293:learningunits:lu04:statischecodeanalyse [2024/05/13 07:13] – msuter | modul:m293:learningunits:lu04:statischecodeanalyse [2024/05/23 12:43] (aktuell) – msuter | ||
---|---|---|---|
Zeile 7: | Zeile 7: | ||
Sie bietet eine Reihe von Funktionen, um Ihnen zu helfen, einen konsistenten und sauberen Code-Stil einzuhalten: | Sie bietet eine Reihe von Funktionen, um Ihnen zu helfen, einen konsistenten und sauberen Code-Stil einzuhalten: | ||
- | - **Automatische Formatierung:** WebStorm kann Ihren Code automatisch formatieren, | + | === Automatische Formatierung |
- | - **Code-Style-Konfiguration:** WebStorm ermöglicht Ihnen, benutzerdefinierte Code-Style-Regeln für verschiedene Sprachen wie HTML, CSS und JavaScript einzustellen. Sie finden die Einstellungen unter File > Settings > Editor > Code Style. Sie können die Regeln für Einrückung, | + | WebStorm kann Ihren Code automatisch formatieren, |
- | - **Linters und Code-Analyse-Tools:** WebStorm unterstützt die Integration von Lintern wie z.B TSLint. Diese Tools können Ihnen dabei helfen, Ihren Code-Stil zu überprüfen und sicherzustellen, | + | Sie können die automatische Formatierung verwenden, indem Sie Strg + Alt + L (Windows/ |
- | - **Live-Vorlagen und Code-Snippets:** Sie können Live-Vorlagen und Code-Snippets verwenden, um häufig verwendete Codeblöcke schnell und konsistent einzufügen. Sie können eigene Vorlagen erstellen oder die von WebStorm bereitgestellten Vorlagen verwenden. | + | |
- | - **Datei- und Code-Vorlagen:** WebStorm bietet Datei- und Code-Vorlagen, | + | === Code-Style-Konfiguration |
- | - **Code-Inspektionen:** WebStorm führt Code-Inspektionen durch, um mögliche Probleme und Inkonsistenzen im Code-Stil zu erkennen. Die IDE hebt problematische Bereiche hervor und bietet schnelle Lösungen, um den Code-Stil zu verbessern. | + | WebStorm ermöglicht Ihnen, benutzerdefinierte Code-Style-Regeln für verschiedene Sprachen wie HTML, CSS und JavaScript einzustellen. |
- | - **Echtzeit-Feedback:** WebStorm bietet Echtzeit-Feedback zu Ihrem Code-Stil, während Sie tippen. Die IDE kann Ihnen dabei helfen, sofortige Korrekturen vorzunehmen und so einen konsistenten Stil beizubehalten. | + | Sie finden die Einstellungen unter '' |
+ | Sie können die Regeln für Einrückung, | ||
+ | |||
+ | === Linters und Code-Analyse-Tools | ||
+ | WebStorm unterstützt die Integration von Lintern wie z.B TSLint. | ||
+ | Diese Tools können Ihnen dabei helfen, Ihren Code-Stil zu überprüfen und sicherzustellen, | ||
+ | |||
+ | === Live-Vorlagen und Code-Snippets | ||
+ | Sie können Live-Vorlagen und Code-Snippets verwenden, um häufig verwendete Codeblöcke schnell und konsistent einzufügen. | ||
+ | Sie können eigene Vorlagen erstellen oder die von WebStorm bereitgestellten Vorlagen verwenden. | ||
+ | |||
+ | === Datei- und Code-Vorlagen | ||
+ | WebStorm bietet Datei- und Code-Vorlagen, | ||
+ | Sie können unter '' | ||
+ | |||
+ | === Code-Inspektionen | ||
+ | WebStorm führt Code-Inspektionen durch, um mögliche Probleme und Inkonsistenzen im Code-Stil zu erkennen. | ||
+ | Die IDE hebt problematische Bereiche hervor und bietet schnelle Lösungen, um den Code-Stil zu verbessern. | ||
+ | |||
+ | === Echtzeit-Feedback | ||
+ | WebStorm bietet Echtzeit-Feedback zu Ihrem Code-Stil, während Sie tippen. | ||
+ | Die IDE kann Ihnen dabei helfen, sofortige Korrekturen vorzunehmen und so einen konsistenten Stil beizubehalten. | ||
Indem Sie diese Funktionen von WebStorm nutzen, können Sie sicherstellen, | Indem Sie diese Funktionen von WebStorm nutzen, können Sie sicherstellen, | ||
Zeile 29: | Zeile 50: | ||
- Nach der Installation können Sie HTMLHint verwenden, um Ihre HTML-Dateien zu überprüfen. Um beispielsweise eine Datei namens index.html zu überprüfen, | - Nach der Installation können Sie HTMLHint verwenden, um Ihre HTML-Dateien zu überprüfen. Um beispielsweise eine Datei namens index.html zu überprüfen, | ||
- | HTMLHint wird die Datei analysieren und Probleme oder Verstösse gegen die Standardregeln melden. Sie können die Regeln anpassen, indem Sie eine Konfigurationsdatei namens '' | + | HTMLHint wird die Datei analysieren und Probleme oder Verstösse gegen die Standardregeln melden. |
- | Um Ihre Konfiguration zu verwenden, führen Sie den Befehl '' | + | Sie können die Regeln anpassen, indem Sie eine Konfigurationsdatei namens '' |
+ | Um Ihre Konfiguration zu verwenden, führen Sie diesen | ||
+ | < | ||
+ | htmlhint --config .\.github\linters\.htmlhintrc index.html | ||
+ | </ | ||
+ | Natürlich müssen Sie den Namen der zu prüfenden Datei (hier '' | ||
+ | |||
+ | Um alle HTML-Dateien im aktuellen Projekt zu prüfen, verwenden Sie: | ||
+ | < | ||
+ | htmlhint | ||
+ | </ | ||
Informationen zu den verfügbaren Regeln und ihrer Konfiguration finden Sie in der HTMLHint-Dokumentation (https:// | Informationen zu den verfügbaren Regeln und ihrer Konfiguration finden Sie in der HTMLHint-Dokumentation (https:// | ||