È JSLint it per quanto riguarda gli strumenti di convalida js o ci sono altri?Alternative del validatore JS a JSLint?
risposta
Wikipedia elenca solo jslint ma ce n'è un altro a javascriptlint.com che potresti provare.
Completa divulgazione, sono dietro questo: http://www.toptensoftware.com/minime che fa la minificazione, l'offuscamento e un ragionevole insieme di controlli stile lanugine.
Ci sono tre buoni che io sappia:
Ho eseguito alcuni dei nostri codici tramite JSHint e sembra fantastico. Grazie per segnalarlo! –
Chiusura Linter è obsoleto e non più mantenuto. – Vishnu
JSHint, il Closure JavaScript compilatore e PHP CodeSniffer sono tutti robusti, supportato dalla comunità Strumenti di convalida JavaScript. Ogni nave ha un proprio insieme di regole, che è possibile modificare in una certa misura (CodeSniffer è il più flessibile in termini di personalizzazione). Per gli utenti JSLint, JSHint potrebbe essere l'opzione più interessante in quanto era originally intended essere un fork meno severo di JSLint.
Vedi anche my answer alla domanda "Are There Any JavaScript Static Analysis Tools?"
Una recente aggiunta alla lista: https://github.com/eslint/eslint
Tutte le regole sono implementate come plugin in modo che sia facile aggiungere la tua
JSHint, JavaScript Lint (cita JSLint come fonte principale di ispirazione e ha similarità e codice preso in prestito, ma è diverso), Esprima (chiama JavaScript con un nome diverso, ma è la stessa cosa, "ECMAscript"), e qualsiasi altra risposta elencata che non ho includere in questa lista
Inoltre, credo che ci siano plug-in per eclissi e altri IDE che possono essere utilizzati che sono implementazioni dei suddetti validatori, nonché attività di Apache Ant.
Alcuni link utili:
http://www.javascriptlint.com/index.htm
http://eclipsesource.com/blogs/2012/01/26/javascript-validation-with-jshint-eclipse/ (articolo sul plug-in)
http://github.eclipsesource.com/jshint-eclipse/ (Installazione lin k)
https://github.com/ariya/ant-javascript-validate (apache task ant)
Inoltre, qui è uno strumento più completo andando oltre la semplice convalida JavaScript, ma fare le cose supplementari pure: https://code.google.com/p/wro4j/
È anche possibile utilizzare Closure Linter che è anche disponibile come Grunt package
- 1. JSLint segnalazione del "commento pericoloso"
- 2. Alternative di standard Web a Flex/Silverlight (intendo alternative serie, non solo JS framewoks)
- 3. Esiste un'annotazione del validatore uuid?
- 4. Alternative di convalida del bean Java a ESAPI OWASP
- 5. Yii2: validatore sicuro a condizione
- 6. JsLint errore 'fuori campo'
- 7. Vim errorformat e jslint
- 8. Alternative a CKAN
- 9. Alternative a HtmlAgilityPack?
- 10. JSLint - ignora le sezioni del codice
- 11. alternative a jpivot?
- 12. Alternative a Applescript?
- 13. Alternative a WPF?
- 14. Alternative a YQL
- 15. Alternative a GNU diff?
- 16. Alternative a underscore.js
- 17. Alternative a xargs -l
- 18. Alternative a WCF
- 19. C# Alternative a Tika
- 20. Esistono alternative a XmlUnit?
- 21. Alternative a JUnit
- 22. Alternative a tight_layout()
- 23. Alternative a NumPy einsum
- 24. Esistono alternative a OData?
- 25. Alternative a Inflector.Net
- 26. Alternative ORM a ActiveRecord
- 27. Alternative leggere a NHibernate
- 28. Alternative a VXML (VoiceXML)?
- 29. Alternative a window.scrollMaxY?
- 30. Alternative a gettext?
Per quanto ne so, JSLint è.Se non è l'unico, probabilmente è il migliore. –
Potrebbe valere la pena di verificare - "Esistono strumenti di analisi statica di Javascript?": Http://stackoverflow.com/questions/534601/are-there-any-javascript-static-analysis-tools –
JSLint è sicuramente la pesca verso un stile di codice specifico - è meno di un cercatore di problemi e più di uno strumento "Douglas Crockford non vorrebbe". –