Chciałbym uruchomić JSHint na wszystkich moich źródłowych plikach JavaScript, ale kilka z nich ma wbudowany znacznik szablonów Django. JSHint zgłasza mnóstwo błędów w tym znaczniku.Jak uruchomić JSHint na plikach z znacznikami szablonów Django?
Czy istnieje sposób albo ...
- Powiedz JSHint zignorować ten Markup
- Run na Djnago parser szablonów z niektórych danych manekina do generowania wszystkich permutacji świadczonych js pliku, a następnie uruchomić JSHint Na tym?
Zakładam, że mógłbym napisać parę kodu do zrobienia # 2, ale zastanawiam się, czy jest łatwiejszy sposób.
Tak, ten dostaje minęło 95% moich problemów i jest fajnym, prostym rozwiązaniem, ale teraz martwię się błędami lub bardziej poprawnymi brakującymi błędami, ponieważ testuję przeciwko OBU działom IF. Czy uważasz, że jest to problem w praktyce? –
Tak, miałem ten problem. Ale ostatecznie uniknęliśmy tego, ponieważ refaktoryzowałem naszą aplikację w sposób, w jaki szablony Django są używane tylko do pobierania dynamicznych danych. Cała reszta to surowe JavaScript na CDN. Nie jestem pewien, czy to w ogóle pomocne, przepraszam. : - \ –
Dzięki, to pomaga –