Unterstützende Sprachen und Ausschlussmechanismen
Für die Analyse durch fuck-u-code werden folgende Programmiersprachen unterstützt:
- Weiter
- JavaScript/TypeScript
- Python
- Java
- C/C++
- Rost
Für verschiedene Sprachen bietet das Tool intelligente Ausschlussmechanismen:
- Das Verzeichnis node_modules wird automatisch von Front-End-Projekten ausgeschlossen
- Standardmäßig werden Build-Produktverzeichnisse wie dist und build übersprungen.
- Unterstützt den manuellen Ausschluss von bestimmten Dateien oder Verzeichnissen über den Parameter -exclude
- Bei JavaScript/TypeScript-Projekten können Sie -skipindex verwenden, um die Datei index.js/ts zu überspringen.
Diese automatischen Ausschlussregeln gewährleisten die Genauigkeit der Analyse und verhindern, dass Abhängigkeiten von Drittanbietern und Build-Artefakte fälschlicherweise als Codequalitätsprobleme eingestuft werden.
Diese Antwort stammt aus dem Artikelfuck-u-code: ein Testwerkzeug zur Bewertung der CodequalitätDie