From 20b0edea2b4ca64e5d8a8baee253c6a91f048947 Mon Sep 17 00:00:00 2001 From: Devon Blandin Date: Thu, 2 Jun 2016 17:35:10 -0400 Subject: [PATCH 1/2] Add standard style plugin and shared config --- npm-shrinkwrap.json | 15 +++++++++++++++ package.json | 3 +++ 2 files changed, 18 insertions(+) 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" }, From 5979e0fcbab1326bee26f83ad019ad15dd4bab91 Mon Sep 17 00:00:00 2001 From: Devon Blandin Date: Thu, 2 Jun 2016 17:35:14 -0400 Subject: [PATCH 2/2] COPY npm-shrinkwrap.json before npm install --- Dockerfile | 1 + 1 file changed, 1 insertion(+) 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 && \