Esiste un equivalente di JSLint per ColdFusion?Lint for ColdFusion
risposta
io non ho incontrato nulla di particolarmente lint-like per CF, ma ci sono assortiti dama di sintassi:
Non ho idea del motivo per cui questa è stata la risposta accettata. La risposta è no, non ce n'è uno. Vorrei che ci fosse. –
Questa è una sfilaccia per ColdFusion - https://github.com/cflint/CFLint – user619882
Non ci sono validatori online di cui sono a conoscenza per ColdFusion. È possibile scaricare Eclipse open source gratuito (1.4) e installare il plug-in CFEclipse gratuito per ColdFusion che include un riferimento dizionario per ColdFusion e un correttore di errori di sintassi. Molto utile per verificare gli errori mentre scrivi il tuo CFML.
È possibile scaricare Eclipse su www.eclipse.org e il plug-in CFEclipse su cfeclipse.org.
Anche se terribilmente inadeguato per ciò che si desidera, l'analizzatore di compatibilità del codice fornito con Coldfusion può eseguire alcuni controlli di base.
È prioritario focalizzarsi sull'aggiornamento da versioni precedenti, quindi non ne ricaverete gran parte.
Non eseguirà verifiche di scoping, che credo abbia davvero bisogno di Coldfusion.
Non esattamente quello che stai cercando, ma IntelliJ IDEA ha un plugin CFML, e mette in evidenza vari tipi di errori (cose che si pensa). Nella mia esperienza, mostra alcuni falsi positivi, per lo più riferimenti che non è in grado di risolvere, ma segnala anche molti errori reali; spesso salva alcuni cicli di test-fail-fix. (È anche un IDE fantastico in IMO generale.)
Quando ho letto per la prima volta questo post mi è venuta una vertigine di gioia. Forse, solo forse, un IDE decente. Ma, ahimè, la gioia era fugace. Ha fatto schifo come gli altri. Continuo a sperare che IntelliJ possa rispondere ad alcune delle mie domande. Ti farò sicuramente sapere. – user990016
Ognuno di loro, ma io uso IDEA per CFML tutto il giorno tutti i giorni e lo adoro. Ha delle verruche di sicuro, ma IMO è una spanna sopra ogni altra cosa in termini di funzionalità che migliorano la produttività e la qualità del codice. Se hai domande o problemi specifici, controlla il gruppo google (https://groups.google.com/forum/?#!forum/cfml-plugin-for-intellij-idea). – enigment
Il builder ColdFusion prodotto da Adobe ha una buona intercettazione degli errori. X rosso standard sul numero di riga in cui si ha un errore con una breve descrizione del motivo per cui il codice è correntemente rotto.
Sembra che JSLint assicuri che il codice abbia una maggiore qualità. Questo è diverso dal fatto che lanci degli errori. Considera 'SELECT * FROM myTable dove ID = # url.id #' Potrebbe essere corretto e non generare un errore, ma è pericolosamente imperfetto –
C'è un progetto GitHub chiamato CFLint https://github.com/cflint/CFLint con versioni multipiattaforma qui https://github.com/cflint/CFLint/releases – mhatch