Add eslint-plugin-prettier

Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
This commit is contained in:
Tilman Vatteroth 2022-07-02 16:46:43 +02:00
parent 85a1c694b3
commit 811603f089
4 changed files with 32 additions and 30 deletions

View file

@ -7,6 +7,7 @@
]
},
"rules": {
"prettier/prettier": "error",
"no-use-before-define": "off",
"no-debugger": "warn",
"default-param-last": "off",
@ -30,7 +31,8 @@
"plugins": [
"@typescript-eslint",
"testing-library",
"jest"
"jest",
"prettier"
],
"extends": [
"next/core-web-vitals",

View file

@ -35,35 +35,9 @@ jobs:
uses: actions/setup-node@v3
with:
node-version: 18
- name: Install dependencies
run: yarn install --immutable
- name: Lint code
run: yarn lint
format:
runs-on: ubuntu-latest
name: Checks codestyle of all .ts and .tsx files
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: echo "::set-output name=dir::$(yarn config get cacheFolder)"
- name: Cache yarn cache
uses: actions/cache@v3
id: yarn-cache
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-18-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-yarn-18
- name: Set up NodeJS
uses: actions/setup-node@v3
with:
node-version: 18
- name: Install dependencies
run: yarn install --immutable
- name: Lint code
run: yarn format

View file

@ -155,6 +155,7 @@
"eslint-plugin-cypress": "2.12.1",
"eslint-plugin-jest": "26.5.3",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-promise": "6.0.0",
"eslint-plugin-testing-library": "5.5.1",
"jest": "28.1.2",

View file

@ -2038,6 +2038,7 @@ __metadata:
eslint-plugin-cypress: 2.12.1
eslint-plugin-jest: 26.5.3
eslint-plugin-node: 11.1.0
eslint-plugin-prettier: 4.2.1
eslint-plugin-promise: 6.0.0
eslint-plugin-testing-library: 5.5.1
fast-deep-equal: 3.1.3
@ -9873,6 +9874,21 @@ __metadata:
languageName: node
linkType: hard
"eslint-plugin-prettier@npm:4.2.1":
version: 4.2.1
resolution: "eslint-plugin-prettier@npm:4.2.1"
dependencies:
prettier-linter-helpers: ^1.0.0
peerDependencies:
eslint: ">=7.28.0"
prettier: ">=2.0.0"
peerDependenciesMeta:
eslint-config-prettier:
optional: true
checksum: b9e839d2334ad8ec7a5589c5cb0f219bded260839a857d7a486997f9870e95106aa59b8756ff3f37202085ebab658de382b0267cae44c3a7f0eb0bcc03a4f6d6
languageName: node
linkType: hard
"eslint-plugin-promise@npm:6.0.0":
version: 6.0.0
resolution: "eslint-plugin-promise@npm:6.0.0"
@ -10394,7 +10410,7 @@ __metadata:
languageName: node
linkType: hard
"fast-diff@npm:^1.2.0":
"fast-diff@npm:^1.1.2, fast-diff@npm:^1.2.0":
version: 1.2.0
resolution: "fast-diff@npm:1.2.0"
checksum: 1b5306eaa9e826564d9e5ffcd6ebd881eb5f770b3f977fcbf38f05c824e42172b53c79920e8429c54eb742ce15a0caf268b0fdd5b38f6de52234c4a8368131ae
@ -16498,6 +16514,15 @@ __metadata:
languageName: node
linkType: hard
"prettier-linter-helpers@npm:^1.0.0":
version: 1.0.0
resolution: "prettier-linter-helpers@npm:1.0.0"
dependencies:
fast-diff: ^1.1.2
checksum: 00ce8011cf6430158d27f9c92cfea0a7699405633f7f1d4a45f07e21bf78e99895911cbcdc3853db3a824201a7c745bd49bfea8abd5fb9883e765a90f74f8392
languageName: node
linkType: hard
"prettier@npm:2.7.1":
version: 2.7.1
resolution: "prettier@npm:2.7.1"