TheTaz/IO2014 — pull request #31 by PrzemekBurczyk (2014-04-06 14:44:18+00:00)
Title: Lint

Dodałem nowe taski do grunta -> linta do js'a i coffee.
Javascript lintujemy wg. reguł takich jak tu:
https://github.com/airbnb/javascript/blob/master/linters/jshintrc
Gdyby ktoś chciał podpowiadacze w swoim środowisku to odsyłam do:
http://www.jshint.com/install/
WebStorm z tego co widzę obsługuje to out of the box, trzeba mu tylko w opcjach włączyć jshint.
Poprawiłem również wszystkie pliki .js, żeby projekt się lintował.

Jest też dodana definicja taska dla coffee, ale nie jest jeszcze uruchamiany
(trzeba podmienić taska 'default' na grunt.registerTask('default', ['jshint', 'coffee_jshint', 'clean:bin', 'copy', 'coffee', 'clean:coffee']);).
Nie ustawiałem mu jeszcze jakichś wyszukanych reguł, ale obecne .coffee krzyczą w co drugiej zmiennej, a nie umiem tego jeszcze poprawić.

Sprawdźcie czy jest ok i czy chcemy tego używać.