Material from Techmeetup Talk

JavaScript Static Analysis Talk

Here is the material from my Techmeetup talk in Edinburgh on Wednesday 11th July

Many thanks to those that attended, hope you enjoyed it.

 

Slides

The Prezi presentation is available here: http://prezi.com/nlwom16jo6z7/javascript-static-analysis/

 

Demo App

Code location [TBD]

 

Eval is Evil

http://www.jameswiseman.com/blog/2011/03/31/jslint-messages-document-write-can-be-a-form-of-eval/

http://www.jameswiseman.com/blog/2011/01/18/jslint-messages-eval-is-evil/

 

JavaScript Popularity

http://www.quora.com/Is-JavaScript-the-most-popular-programming-language-in-the-world

http://langpop.com/

http://www.tiobe.com

 

Beautification/Minification – Competing Goals

“Assembly Language of the Web”

http://bit.ly/ntq0aI

http://bit.ly/n3rPIR

 

Date Initialsation

http://jsfiddle.net/es4XW/

http://hexmen.com/blog/

 

ParseInt – Strange Base 19 Conversion

http://stackoverflow.com/q/11340673/144491

 

Performant Numeric Conversion

http://stackoverflow.com/q/2665984/144491

 

JSLint

http://www.jslint.com/

 

Crockford Quotes

http://tech.groups.yahoo.com/group/jslint_com/message/1688

https://github.com/twitter/bootstrap/issues/3057#issuecomment-5135562

http://wonko.com/post/jsmin-isnt-welcome-on-google-code

 

JSHint

http://www.jshint.com/

http://anton.kovalyov.net/2011/02/20/why-i-forked-jslint-to-jshint/

http://brendaneich.com/2010/11/paren-free/

 

Browser Integration

WScript Files: http://jameswiseman.com/jslint/

Netbeans Plugin : http://plugins.netbeans.org/plugin/40893/jslint

Eclipse Plugin : http://stackoverflow.com/questions/2741058/jslint-eclipse-plugin

Eclipse Plugin additional info: http://stackoverflow.com/questions/2741058/jslint-eclipse-plugin

Emacs Plugin: https://github.com/daleharvey/jshint-mode

 

Google Closure Compiler

http://closure-compiler.appspot.com/home

https://developers.google.com/closure/compiler/docs/error-ref

 

Google Closure Linter

https://developers.google.com/closure/utilities/

http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml

http://code.google.com/p/closure-linter/source/browse/#svn%2Ftrunk%2Fclosure_linter

 

One thought on “Material from Techmeetup Talk

  1. Pingback: James Wiseman » Google Closure Compiler IDE Integration

Leave a Reply