lint pretty --check

This commit is contained in:
sbriat 2023-03-30 10:47:45 +02:00
parent db5f5fda19
commit c022f47f07
5 changed files with 29 additions and 2 deletions

View File

@ -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'],

View File

@ -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:

7
.prettierignore Normal file
View File

@ -0,0 +1,7 @@
node_modules
*.log*
logs
.env
dist
coverage
.prettierrc.json

View File

@ -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",