diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..e69de29 diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 0000000..4ed9690 --- /dev/null +++ b/.eslintrc @@ -0,0 +1,10 @@ +{ + "extends": "loopback", + "rules": { + "max-len": ["error", 80, 4, { + "ignoreComments": true, + "ignoreUrls": true, + "ignorePattern": "^\\s*var\\s.+=\\s*(require\\s*\\()|(/)" + }] + } +} \ No newline at end of file diff --git a/.jshintignore b/.jshintignore deleted file mode 100644 index 25fbf5a..0000000 --- a/.jshintignore +++ /dev/null @@ -1,2 +0,0 @@ -node_modules/ -coverage/ diff --git a/.jshintrc b/.jshintrc deleted file mode 100644 index f9aa219..0000000 --- a/.jshintrc +++ /dev/null @@ -1,23 +0,0 @@ -{ - "node": true, - "browser": true, - "camelcase": true, - "eqnull": true, - "indent": 2, - "undef": true, - "unused": "vars", - "quotmark": "true", - "maxlen": 110, - "trailing": true, - "newcap": true, - "nonew": true, - "sub": true, - "globals": { - "describe": true, - "it": true, - "before": true, - "beforeEach": true, - "after": true, - "afterEach": true - } -} diff --git a/package.json b/package.json index e60738b..921e23f 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ }, "main": "index.js", "scripts": { - "pretest": "jshint .", + "pretest": "eslint .", "test": "mocha" }, "license": "MIT", @@ -23,7 +23,8 @@ }, "devDependencies": { "chai": "~2.3.0", - "jshint": "^2.7.0", + "eslint": "^2.7.0", + "eslint-config-loopback": "^1.0.0", "loopback-datasource-juggler": "^2.29.0", "mocha": "^2.2.5" }