Skip to content

Commit a37b1ec

Browse files
committed
chore: configure eslint
1 parent 1575d1c commit a37b1ec

22 files changed

+1016
-453
lines changed

.devcontainer/devcontainer.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,13 @@
22
"name": "quassel-dev",
33
"dockerComposeFile": "docker-compose.yaml",
44
"service": "app",
5-
"workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}"
5+
"workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}",
6+
"customizations": {
7+
"vscode": {
8+
"extensions": [
9+
"dbaeumer.vscode-eslint",
10+
"mk12.better-git-line-blame"
11+
]
12+
}
13+
}
614
}

.editorconfig

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# editorconfig.org
2+
3+
root = true
4+
5+
[*]
6+
indent_style = space
7+
indent_size = 2
8+
charset = utf-8
9+
trim_trailing_whitespace = true
10+
insert_final_newline = true

.github/workflows/ci-checks.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,11 @@ jobs:
3333
- name: Install dependencies
3434
run: pnpm install
3535

36-
# - name: Lint
37-
# run: pnpm lint
36+
- name: Lint
37+
run: pnpm lint
3838
#
3939
# - name: Test
4040
# run: pnpm test
4141
#
42-
# - name: Build
43-
# run: pnpm build
42+
- name: Build
43+
run: pnpm build

.prettierrc.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"$schema": "https://json.schemastore.org/prettierrc",
3+
"trailingComma": "es5",
4+
"tabWidth": 2,
5+
"semi": true,
6+
"singleQuote": false,
7+
"printWidth": 144
8+
}

.vscode/settings.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"eslint.useFlatConfig": true,
3+
"eslint.format.enable": true,
4+
"editor.defaultFormatter": null,
5+
"javascript.format.enable": false,
6+
"typescript.format.enable": false,
7+
"[typescriptreact]": {
8+
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
9+
},
10+
"[typescript]": {
11+
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
12+
},
13+
"[javascript]": {
14+
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
15+
}
16+
}

apps/backend/.eslintrc.js

Lines changed: 0 additions & 25 deletions
This file was deleted.

apps/backend/.prettierrc

Lines changed: 0 additions & 4 deletions
This file was deleted.

apps/backend/package.json

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
"start:dev": "nest start --watch",
1414
"start:debug": "nest start --debug --watch",
1515
"start:prod": "node dist/main",
16-
"lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix",
1716
"test": "jest",
1817
"test:watch": "jest --watch",
1918
"test:cov": "jest --coverage",
@@ -35,11 +34,6 @@
3534
"@types/jest": "^29.5.2",
3635
"@types/node": "^20.16.7",
3736
"@types/supertest": "^6.0.0",
38-
"@typescript-eslint/eslint-plugin": "^8.7.0",
39-
"@typescript-eslint/parser": "^8.7.0",
40-
"eslint": "^8.57.1",
41-
"eslint-config-prettier": "^9.0.0",
42-
"eslint-plugin-prettier": "^5.0.0",
4337
"jest": "^29.5.0",
4438
"prettier": "^3.0.0",
4539
"source-map-support": "^0.5.21",
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import { Test, TestingModule } from '@nestjs/testing';
2-
import { AppController } from './app.controller';
3-
import { AppService } from './app.service';
1+
import { Test, TestingModule } from "@nestjs/testing";
2+
import { AppController } from "./app.controller";
3+
import { AppService } from "./app.service";
44

5-
describe('AppController', () => {
5+
describe("AppController", () => {
66
let appController: AppController;
77

88
beforeEach(async () => {
@@ -14,9 +14,9 @@ describe('AppController', () => {
1414
appController = app.get<AppController>(AppController);
1515
});
1616

17-
describe('root', () => {
17+
describe("root", () => {
1818
it('should return "Hello World!"', () => {
19-
expect(appController.getHello()).toBe('Hello World!');
19+
expect(appController.getHello()).toBe("Hello World!");
2020
});
2121
});
2222
});

apps/backend/src/app.controller.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { Controller, Get } from '@nestjs/common';
2-
import { AppService } from './app.service';
1+
import { Controller, Get } from "@nestjs/common";
2+
import { AppService } from "./app.service";
33

44
@Controller()
55
export class AppController {

0 commit comments

Comments
 (0)