diff --git a/.jslintrc b/.jslintrc new file mode 100644 index 0000000..4ee1252 --- /dev/null +++ b/.jslintrc @@ -0,0 +1,54 @@ +{ + "predef": [ + "document", + "navigator", + "console", + "window", + "django", + "gettext", + "windowname_to_id", + "jQuery", + "WebSocket", + "$", + "alert" + ], + + "adsafe": false, + "safe": false, + + "bitwise": false, + "cap": false, + "confusion": true, + "continue": true, + "css": true, + "debug": false, + "eqeq": false, + "es5": true, + "evil": false, + "forin": false, + "fragment": true, + "newcap": false, + "nomen": true, + "on": false, + "plusplus": false, + "regexp": true, + "sloppy": false, + "sub": false, + "undef": false, + "unparam": true, + "vars": true, + "white": false, + "validthis": true, + "strict_mode":true, + + "browser": false, + "devel": false, + "node": false, + "rhino": false, + "widget": false, + "windows": false, + "indent": 4, + "maxerr": 50, + "maxlen": 120, + "passfail": false +} diff --git a/.travis.yml b/.travis.yml index fc6cf12..df471b5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -24,6 +24,8 @@ before_install: - pip install --no-cache-dir -U -r requirements-test.txt - ./runflake8 - ./runisort + - npm install --save jslint -g + - jslint --config ./.jslintrc ./django_netjsongraph/static/netjsongraph/js/*.js install: - pip install $DJANGO