Czy istnieje odpowiednik JSLint dla ColdFusion?Lint dla ColdFusion
Odpowiedz
I już nie spotkałem niczego szczególnie niestrzępiącą jak dla CF, ale istnieją różne warcaby składniowe:
Nie mam pojęcia, dlaczego to była zaakceptowana odpowiedź. Odpowiedź brzmi: nie, nie ma. Szkoda, że tam nie było. –
To jest lint dla ColdFusion - https://github.com/cflint/CFLint – user619882
Nie ma żadnych walidatorów online, o których jestem świadomy w ColdFusion. Możesz pobrać darmowy open source Eclipse (1.4) i zainstalować darmową wtyczkę CFEclipse dla ColdFusion, która zawiera słownikową referencję dla ColdFusion, a także narzędzie do sprawdzania błędów składniowych. Bardzo przydatny do sprawdzania błędów podczas pisania CFML.
Możesz pobrać Eclipse ze strony www.eclipse.org i wtyczki CFEclipse na cfeclipse.org.
Mimo że jest on niewystarczający do tego, czego potrzebujesz, analizator zgodności kodu dostarczany wraz z Coldfusion może wykonać podstawowe sprawdzenie.
To jest primailary koncentruje się na uaktualnieniu z wcześniejszych wersji, więc nie dostaniesz z niego CAŁKOWICIE dużo.
Nie będzie wykonywać żadnych kontroli zakresu, co moim zdaniem Coldfusion naprawdę potrzebuje.
Nie dokładnie to, czego szukasz, ale IntelliJ IDEA ma wtyczkę CFML, i podkreśla różne rodzaje (rzeczy, które uważa za) błędy. Z mojego doświadczenia wynika, że niektóre fałszywe alarmy, w większości odniesienia, których nie można rozwiązać, ale także sygnalizuje wiele rzeczywistych błędów; często zapisuje niektóre cykle test-fail-fix. (Jest to również genialne IDE w ogólnym wydaniu IMO.)
Kiedy po raz pierwszy przeczytałem ten post, byłam oszołomiona z radości. Może, tylko może, przyzwoity IDE. Ale, niestety, radość była przelotna. Ssał tak jak inni. Nadal mam nadzieję, że IntelliJ przejdzie przez niektóre z moich pytań. Na pewno dam ci znać. – user990016
Do każdego, ale używam IDEA do CFML przez cały dzień każdego dnia i kocham to. Na pewno ma brodawki, ale IMO ma przewagę nad wszystkim innym pod względem funkcji, które poprawiają produktywność i jakość kodu. Jeśli masz konkretne pytania lub problemy, sprawdź grupę google (https://groups.google.com/forum/?#!forum/cfml-plugin-for-intellij-idea). – enigment
Twórca ColdFusion, który Adobe wypuścił, ma całkiem dobre pułapkowanie błędów. Standardowa czerwona x na numerze linii, w którym występuje błąd z krótkim opisem, dlaczego kod jest obecnie uszkodzony.
Wygląda na to, że JSLint ma zapewnić, że kod ma wyższą jakość. Różni się to od tego, czy powoduje błędy. Rozważ "SELECT * FROM myTable gdzie ID = # url.id #" Może być poprawne i nie wyświetla błędu, ale jest niebezpiecznie wadliwe –
- 1. Analiza poprawności pythonów (np. Lint) dla Notepad ++
- 2. Android lint SharedPreferences.Editor.apply() ostrzeżenie
- 3. błąd Lint na Okio
- 4. Dodawanie własnych reguł Lint
- 5. Jak wyłączyć pliki localhost_access_log dla ColdFusion/Tomcat
- 6. Android Lint: ignoruj projekty bibliotek
- 7. Przełączasz się na ColdFusion?
- 8. Jaka jest różnica między "pod spec lint" i "pod lint libint"?
- 9. HMAC SHA1 ColdFusion
- 10. ColdFusion Bundler & Minification
- 11. Jak mogę pobrać i zainstalować lint?
- 12. CFC AngularJS i ColdFusion
- 13. Lint narzeka na nie przetłumaczony łańcuch gcm_defaultSenderId
- 14. Jak naprawić niezabezpieczony SMS BroadcastReceiver lint warning
- 15. ColdFusion i przecinek końcowy
- 16. Twitter, oauth i coldfusion
- 17. Pierwsze kroki z ColdFusion?
- 18. ColdFusion EntityLoad Filter
- 19. Testy jednostkowe ColdFusion
- 20. Uruchamianie ColdFusion jako określonego użytkownika
- 21. błąd Lint: Wdrożenie interfejsy hak cyklu życia
- 22. Po scss-lint zignoruj konkretną linię
- 23. Jak mogę lint tylko jeden smak produktu?
- 24. Jakie są skutki uboczne wyłączenia inspekcji LINT?
- 25. Czy są jakieś narzędzia Lint XSL?
- 26. Powiadomienie o procesorze systemu Windows dla niewłaściwie działającej aplikacji ColdFusion
- 27. ColdFusion 9 ORM: Wartość domyślna nie działa dla ciągów
- 28. Jak skonfigurować aplikację ORM ColdFusion dla wielu DSN zakresu sesji?
- 29. Próba znalezienia zakreślacza składni dla ColdFusion w Notepad ++
- 30. Jak modyfikować metadane EXIF dla obrazów JPEG za pomocą Coldfusion?
Istnieje projekt GitHub o nazwie CFLint https://github.com/cflint/CFLint z wersjami wieloplatformowymi tutaj https://github.com/cflint/CFLint/releases – mhatch