From d6bd3a51980e1a3f9a2cfe10964d702963d642a4 Mon Sep 17 00:00:00 2001
From: Nayeem Rahman <muhammed.rahman17@imperial.ac.uk>
Date: Fri, 11 Oct 2019 01:42:04 +0100
Subject: [PATCH] Add a prettier check to CI

---
 .gitlab-ci.yml    | 6 ++++++
 package-lock.json | 6 ++++++
 package.json      | 1 +
 3 files changed, 13 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 909f3a8..0e9f644 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,9 +5,15 @@ before_script:
   - npm ci
 
 stages:
+  - source_check
   - build
   - test
 
+check_format:
+  stage: source_check
+  script:
+    - npx prettier -c --ignore-path .gitignore {.,**}/*.{html,js,json,md}
+
 backend_build:
   stage: build
   script:
diff --git a/package-lock.json b/package-lock.json
index 2e11d1a..125fe3a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -6488,6 +6488,12 @@
       "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
       "dev": true
     },
+    "prettier": {
+      "version": "1.18.2",
+      "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz",
+      "integrity": "sha512-OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw==",
+      "dev": true
+    },
     "pretty-format": {
       "version": "24.9.0",
       "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz",
diff --git a/package.json b/package.json
index cdf233b..026a065 100644
--- a/package.json
+++ b/package.json
@@ -28,6 +28,7 @@
   },
   "devDependencies": {
     "jest": "^24.9.0",
+    "prettier": "^1.18.2",
     "webpack": "^4.41.0",
     "webpack-cli": "^3.3.9"
   }
-- 
GitLab