diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 909f3a8e3e5cf6d1e9a2c66ba1a7094cb4ff42e8..0e9f644a4905f880b5a8d3c8664c895938727e00 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 2e11d1acc35c633b213eb96c85c60cf5bab1c1b8..125fe3aa6eb55b2802092cc00c74a932cbbb92d0 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 cdf233b106842cb9a899c2381cb0f6d0c48ae22b..026a065bec7a6ce6587bbfb7ae1b3b705183246c 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" }