diff --git a/Dockerfile b/Dockerfile index 1811a0557..d3a6daa92 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,6 +2,7 @@ FROM mhart/alpine-node:5.4 MAINTAINER Code Climate WORKDIR /usr/src/app +COPY npm-shrinkwrap.json /usr/src/app/ COPY package.json /usr/src/app/ RUN apk --update add git jq && \ diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 6ca4effc6..7a93c1881 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -273,6 +273,11 @@ "from": "eslint-config-airbnb-base@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-3.0.1.tgz" }, + "eslint-config-standard": { + "version": "5.3.1", + "from": "eslint-config-standard@5.3.1", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-5.3.1.tgz" + }, "eslint-import-resolver-node": { "version": "0.2.0", "from": "eslint-import-resolver-node@>=0.2.0 <0.3.0", @@ -293,11 +298,21 @@ "from": "eslint-plugin-jsx-a11y@1.2.2", "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-1.2.2.tgz" }, + "eslint-plugin-promise": { + "version": "1.3.1", + "from": "eslint-plugin-promise@1.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-1.3.1.tgz" + }, "eslint-plugin-react": { "version": "5.1.1", "from": "eslint-plugin-react@5.1.1", "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-5.1.1.tgz" }, + "eslint-plugin-standard": { + "version": "1.3.2", + "from": "eslint-plugin-standard@1.3.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-1.3.2.tgz" + }, "espree": { "version": "3.1.4", "from": "espree@3.1.4", diff --git a/package.json b/package.json index daa268592..de218b349 100644 --- a/package.json +++ b/package.json @@ -11,10 +11,13 @@ "babel-eslint": "6.0.4", "eslint": "2.10.2", "eslint-config-airbnb": "9.0.1", + "eslint-config-standard": "5.3.1", "eslint-plugin-babel": "3.2.0", "eslint-plugin-import": "1.8.1", "eslint-plugin-jsx-a11y": "1.2.2", + "eslint-plugin-promise": "1.3.1", "eslint-plugin-react": "5.1.1", + "eslint-plugin-standard": "1.3.2", "glob": "7.0.3", "meld": "1.3.2" },