lint pretty --check
This commit is contained in:
parent
db5f5fda19
commit
c022f47f07
|
@ -2,7 +2,7 @@ module.exports = {
|
||||||
parser: '@typescript-eslint/parser',
|
parser: '@typescript-eslint/parser',
|
||||||
parserOptions: {
|
parserOptions: {
|
||||||
project: 'tsconfig.json',
|
project: 'tsconfig.json',
|
||||||
tsconfigRootDir : __dirname,
|
tsconfigRootDir: __dirname,
|
||||||
sourceType: 'module',
|
sourceType: 'module',
|
||||||
},
|
},
|
||||||
plugins: ['@typescript-eslint/eslint-plugin'],
|
plugins: ['@typescript-eslint/eslint-plugin'],
|
||||||
|
|
|
@ -1,8 +1,25 @@
|
||||||
image: docker:20.10.22
|
image: docker:20.10.22
|
||||||
|
|
||||||
stages:
|
stages:
|
||||||
|
- test
|
||||||
- build
|
- build
|
||||||
|
|
||||||
|
##############
|
||||||
|
# TEST STAGE #
|
||||||
|
##############
|
||||||
|
|
||||||
|
test:
|
||||||
|
stage: test
|
||||||
|
variables:
|
||||||
|
DOCKER_TLS_CERTDIR: ''
|
||||||
|
script:
|
||||||
|
- npm install
|
||||||
|
- npm run lint:check
|
||||||
|
- npm run pretty:check
|
||||||
|
rules:
|
||||||
|
- if: '$CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH || $CI_COMMIT_MESSAGE =~ /--check/ || $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
|
||||||
|
when: always
|
||||||
|
|
||||||
###############
|
###############
|
||||||
# BUILD STAGE #
|
# BUILD STAGE #
|
||||||
###############
|
###############
|
||||||
|
@ -11,7 +28,7 @@ build:
|
||||||
stage: build
|
stage: build
|
||||||
image: docker:20.10.22
|
image: docker:20.10.22
|
||||||
variables:
|
variables:
|
||||||
DOCKER_TLS_CERTDIR: ""
|
DOCKER_TLS_CERTDIR: ''
|
||||||
services:
|
services:
|
||||||
- docker:dind
|
- docker:dind
|
||||||
before_script:
|
before_script:
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
node_modules
|
||||||
|
*.log*
|
||||||
|
logs
|
||||||
|
.env
|
||||||
|
dist
|
||||||
|
coverage
|
||||||
|
.prettierrc.json
|
|
@ -14,6 +14,9 @@
|
||||||
"start:debug": "nest start --debug --watch",
|
"start:debug": "nest start --debug --watch",
|
||||||
"start:prod": "node dist/main",
|
"start:prod": "node dist/main",
|
||||||
"lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix",
|
"lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix",
|
||||||
|
"lint:check": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix-dry-run --ignore-path .gitignore",
|
||||||
|
"pretty:check": "./node_modules/.bin/prettier --check .",
|
||||||
|
"pretty": "./node_modules/.bin/prettier --write .",
|
||||||
"test": "jest",
|
"test": "jest",
|
||||||
"test:watch": "jest --watch",
|
"test:watch": "jest --watch",
|
||||||
"test:cov": "jest --coverage",
|
"test:cov": "jest --coverage",
|
||||||
|
|
Loading…
Reference in New Issue