Chcę, aby wszystkie wyeksportowane funkcje miały typ -spec
s, aby zapewnić przynajmniej podstawową dokumentację interfejsu. Czy mogę sprawić, aby kompilator lub dializator emitował ostrzeżenia o funkcjach bez specyfikacji typu?Ostrzeżenia dotyczące funkcji bez specyfikacji typów?
12
A
Odpowiedz
13
Jest to nieudokumentowana opcja kompilatora (bez dializera) o nazwie warn_missing_spec
, która to robi. W wierszu poleceń, aby przejść +warn_missing_spec
erlc
:
erlc -o ebin +warn_missing_spec foo.erl
Jeśli używasz zbrojenie, dodać warn_missing_spec
do erl_opts
:
{erl_opts, [warn_missing_spec]}.
Powiązane problemy
- 1. Ostrzegawcze ostrzeżenie mysql dotyczące ostrzeżenia
- 2. eliksir: definiowanie specyfikacji typów dla map/hashdicts
- 3. Ostrzeżenia dotyczące kompilacji dotyczące brakujących wymaganych protokołów NIE ROZPOZNAJĄCYCH
- 4. Wyświetl ograniczenia dotyczące typów wyższych typów
- 5. Ostrzeżenia dotyczące obciążenia z podpowiedzi GHCi
- 6. Ostrzeżenia ReSharper dotyczące konwencji nazewnictwa JavaScript na funkcje konstruktora
- 7. Najważniejsze wskazówki dotyczące tworzenia niestandardowych typów roszczeń
- 8. Parametry spoczynkowe WCF dotyczące typów złożonych
- 9. Argumenty funkcji wiele typów
- 10. Czy istnieją jakieś ograniczenia dotyczące typów operatora typograficznego?
- 11. Ostrzeżenia dotyczące pamięci/upaść za pomocą aplikacji PhoneGap na iPad
- 12. Czy mogę otrzymać ostrzeżenia dotyczące wysyłania wiadomości z pustymi obiektami?
- 13. Wyświetlanie typów funkcji w Haskell
- 14. Terminologia dla różnych typów funkcji
- 15. Udostępnianie typów WSDL bez XSD
- 16. R ostrzeżenia() wrapper - podnieść do funkcji dominującej
- 17. Wyłączenie ostrzeżenia o funkcji "wymagana" w JSHint
- 18. Ostrzeżenia javac i skalak jako błędy tylko dla niektórych typów
- 19. amortyzacyjne ostrzeżenia
- 20. JavaScript: jakie są wytyczne dotyczące definiowania nowych typów danych?
- 21. Najlepsze praktyki dotyczące testowania integracji funkcji Eclipse
- 22. Sortuj sugestie dotyczące typów z dokładnym wprowadzeniem na górę
- 23. Jakie są dobre wskazówki dotyczące wyboru rozmiaru typów całkowitych?
- 24. Eleganckie praktyki dotyczące "losowych funkcji użyteczności"
- 25. Pytanie dotyczące iteratora wektorowego w funkcji szablonu
- 26. Uwagi dotyczące używania ReLU jako funkcji aktywacji
- 27. Wskazówki dotyczące funkcji Vima dla C
- 28. Wiele specyfikacji dla tej samej funkcji w pliku nagłówkowym Erlang
- 29. Wyjątek sprawdzania Java nie w specyfikacji rzutowania funkcji?
- 30. Definiowanie wielu typów argumentów funkcji w PHP
Naprawdę miłe poczucie słupek! Dzięki! –