Skip to content

Commit 8600a3a

Browse files
committed
fix: v2 lint and type error
1 parent 8eca51c commit 8600a3a

197 files changed

Lines changed: 1019 additions & 1483 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"extends": "./tsconfig.json",
3+
"exclude": ["**/node_modules", "**/.*/", "dist"]
4+
}

apps/nestjs-backend/vitest-e2e.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export default defineConfig({
3333
target: 'es2022',
3434
},
3535
}),
36-
tsconfigPaths(),
36+
tsconfigPaths({ projects: ['./tsconfig.test.json'] }),
3737
],
3838
cacheDir: '../../.cache/vitest/nestjs-backend/e2e',
3939
test: {

apps/nestjs-backend/vitest.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export default defineConfig({
2020
target: 'es2022',
2121
},
2222
}),
23-
tsconfigPaths(),
23+
tsconfigPaths({ projects: ['./tsconfig.test.json'] }),
2424
],
2525
cacheDir: '../../.cache/vitest/nestjs-backend/unit',
2626
test: {

apps/nextjs-app/tsconfig.test.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"extends": "./tsconfig.json",
3+
"exclude": ["**/node_modules", "**/.*/"]
4+
}

apps/nextjs-app/vitest.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export default defineConfig({
1818
react({
1919
devTarget: 'es2022',
2020
}),
21-
tsconfigPaths(),
21+
tsconfigPaths({ projects: ['./tsconfig.test.json'] }),
2222
svgr({
2323
// svgr options: https://react-svgr.com/docs/options/
2424
svgrOptions: {},

packages/sdk/package.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,12 @@
2727
"import": "./dist/index.js",
2828
"require": "./dist/index.js"
2929
},
30+
"./model": {
31+
"@teable/source": "./src/model/index.ts",
32+
"types": "./dist/model/index.d.ts",
33+
"import": "./dist/model/index.js",
34+
"require": "./dist/model/index.js"
35+
},
3036
"./ui.config": {
3137
"import": "./ui.config.cjs",
3238
"require": "./ui.config.cjs",
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
const { getDefaultIgnorePatterns } = require('@teable/eslint-config-bases/helpers');
2+
3+
module.exports = {
4+
root: true,
5+
parser: '@typescript-eslint/parser',
6+
parserOptions: {
7+
tsconfigRootDir: __dirname,
8+
project: 'tsconfig.json',
9+
},
10+
ignorePatterns: [...getDefaultIgnorePatterns(), '*.config.ts', '*.config.js', '.eslintrc.cjs'],
11+
extends: [
12+
'@teable/eslint-config-bases/typescript',
13+
'@teable/eslint-config-bases/prettier-plugin',
14+
],
15+
rules: {
16+
'@typescript-eslint/naming-convention': 'off',
17+
},
18+
};

packages/v2/adapter-db-postgres-pg/.eslintrc.cjs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,12 @@ module.exports = {
2525
rules: {
2626
'@typescript-eslint/consistent-type-imports': 'off',
2727
},
28-
overrides: [],
28+
overrides: [
29+
{
30+
files: ['src/**/*.spec.ts'],
31+
rules: {
32+
'import/no-unresolved': 'off',
33+
},
34+
},
35+
],
2936
};

packages/v2/adapter-db-postgres-pg/src/createDb.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@ const hasPgDefault = (
5656
): value is typeof import('pg') & {
5757
default: PgDefaultExport;
5858
} => {
59-
return 'default' in value && !!value.default && 'Pool' in value.default;
59+
const v = value as Record<string, unknown>;
60+
return 'default' in v && !!v.default && typeof v.default === 'object' && 'Pool' in v.default;
6061
};
6162

6263
type PgPoolOptions = {

packages/v2/adapter-db-postgres-pg/tsconfig.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,13 @@
2525
"@teable/v2-di": ["../di/src"]
2626
}
2727
},
28-
"exclude": ["**/node_modules", "**/.*/", "./dist", "./coverage"],
28+
"exclude": [
29+
"**/node_modules",
30+
"**/.*/",
31+
"./dist",
32+
"./coverage",
33+
"../core/src/**/*.spec.ts",
34+
"src/**/*.spec.ts"
35+
],
2936
"include": ["src", "../adapter-db-postgres-shared/src", "../core/src", "../di/src"]
3037
}

0 commit comments

Comments
 (0)