Skip to content

Commit

Permalink
Merge branch 'main' into lucas/execute-from-outside
Browse files Browse the repository at this point in the history
  • Loading branch information
0xLucqs authored Jun 12, 2024
2 parents d6ad043 + 047fdcc commit 968a89b
Show file tree
Hide file tree
Showing 12 changed files with 3,917 additions and 1,493 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/backend.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:

# Check format and lint in the PR code's backend directory
- name: "Check format and lint"
run: pnpm check
run: pnpm lint
working-directory: ./pr-code/backend

# Generate coverage report in the PR code's backend directory
Expand Down
63 changes: 33 additions & 30 deletions backend/.eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,61 +5,64 @@ module.exports = {
es6: true,
node: true,
},
plugins: ['import', 'simple-import-sort', 'unused-imports'],
extends: ['eslint:recommended'],
plugins: ["import", "simple-import-sort", "unused-imports"],
extends: ["eslint:recommended"],
parserOptions: {
ecmaVersion: 2020,
sourceType: 'module',
sourceType: "module",
},
rules: {
'prettier/prettier': [
'error',
"prettier/prettier": [
"error",
{
semi: false,
singleQuote: true,
printWidth: 120,
},
],
'import/no-unused-modules': ['error', { unusedExports: true }],
'object-shorthand': ['error', 'always'],
'unused-imports/no-unused-imports': 'error',
'simple-import-sort/imports': 'error',
'simple-import-sort/exports': 'error',
"import/no-unused-modules": ["error", { unusedExports: true }],
"object-shorthand": ["error", "always"],
"unused-imports/no-unused-imports": "error",
"simple-import-sort/imports": "error",
"simple-import-sort/exports": "error",
},
overrides: [
{
files: ['*.ts'],
parser: '@typescript-eslint/parser',
plugins: ['@typescript-eslint/eslint-plugin'],
extends: ['plugin:@typescript-eslint/recommended', 'plugin:import/typescript'],
files: ["*.ts"],
parser: "@typescript-eslint/parser",
plugins: ["@typescript-eslint/eslint-plugin"],
extends: [
"plugin:@typescript-eslint/recommended",
"plugin:import/typescript",
],
settings: {
'import/parsers': {
'@typescript-eslint/parser': ['.ts'],
"import/parsers": {
"@typescript-eslint/parser": [".ts"],
},
'import/resolver': {
"import/resolver": {
typescript: {
alwaysTryTypes: true,
},
},
},
rules: {
'@typescript-eslint/no-explicit-any': 'off',
'@typescript-eslint/ban-ts-comment': 'off',
'@typescript-eslint/ban-ts-ignore': 'off',
'@typescript-eslint/explicit-module-boundary-types': 'off',
'@typescript-eslint/explicit-function-return-type': 'off',
'@typescript-eslint/no-restricted-imports': ['error'],
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/ban-ts-comment": "off",
"@typescript-eslint/ban-ts-ignore": "off",
"@typescript-eslint/explicit-module-boundary-types": "off",
"@typescript-eslint/explicit-function-return-type": "off",
"@typescript-eslint/no-restricted-imports": ["error"],
},
},
{
files: ['test/**'],
plugins: ['vitest'],
extends: ['plugin:vitest/legacy-recommended'],
files: ["test/**"],
plugins: ["vitest"],
extends: ["plugin:vitest/legacy-recommended"],
},
{
files: ['*'],
plugins: ['prettier'],
extends: ['plugin:prettier/recommended'],
files: ["*"],
plugins: ["prettier"],
extends: ["plugin:prettier/recommended"],
},
],
}
};
4 changes: 3 additions & 1 deletion backend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@
"drizzle:generate": "drizzle-kit generate:pg",
"test": "vitest",
"coverage": "vitest run --coverage",
"lint": "eslint . --max-warnings=0"
"lint": "eslint . --max-warnings=0",
"fix": "eslint . --fix"
},
"devDependencies": {
"@testcontainers/postgresql": "^10.8.1",
Expand Down Expand Up @@ -35,6 +36,7 @@
"dependencies": {
"dotenv": "^16.4.5",
"drizzle-orm": "^0.30.7",
"elliptic": "^6.5.5",
"fastify": "^4.26.2",
"fastify-plugin": "^4.5.1",
"otp-generator": "^4.0.1",
Expand Down
Loading

0 comments on commit 968a89b

Please sign in to comment.