2009-06-08 11 views

Odpowiedz

13

I już nie spotkałem niczego szczególnie niestrzępiącą jak dla CF, ale istnieją różne warcaby składniowe:

+0

Nie mam pojęcia, dlaczego to była zaakceptowana odpowiedź. Odpowiedź brzmi: nie, nie ma. Szkoda, że ​​tam nie było. –

+0

To jest lint dla ColdFusion - https://github.com/cflint/CFLint – user619882

3

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.

2

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.

1

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.)

+0

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

+0

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

1

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.

+0

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 –

Powiązane problemy