Skip to content

Commit 57b6ef7

Browse files
committed
Add more test cases
1 parent c5bdcb3 commit 57b6ef7

15 files changed

Lines changed: 2058 additions & 78 deletions

File tree

.github/workflows/ci.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ jobs:
1717
uses: dtolnay/rust-toolchain@stable
1818
with:
1919
targets: wasm32-unknown-unknown
20+
components: rustfmt
21+
22+
- name: Check Rust format
23+
run: cargo fmt --check
2024

2125
- name: Setup Node.js
2226
uses: actions/setup-node@v4
@@ -35,6 +39,10 @@ jobs:
3539
working-directory: ts
3640
run: npm ci
3741

42+
- name: Lint TypeScript
43+
working-directory: ts
44+
run: npm run lint
45+
3846
- name: Build TypeScript
3947
working-directory: ts
4048
run: npm run build:ts

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -193,9 +193,11 @@ cd ts
193193
npm test
194194
```
195195

196-
## Version Compatibility
196+
## Version
197197

198-
This package tracks the upstream sqlparser-rs version. The current version wraps sqlparser v0.60.0.
198+
| This package | sqlparser-rs |
199+
|--------------|--------------|
200+
| 0.60.0-x | 0.60.0 |
199201

200202
## License
201203

ts/.eslintrc.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
module.exports = {
2+
parser: '@typescript-eslint/parser',
3+
plugins: ['@typescript-eslint'],
4+
extends: [
5+
'eslint:recommended',
6+
'plugin:@typescript-eslint/recommended',
7+
],
8+
env: {
9+
node: true,
10+
jest: true,
11+
},
12+
rules: {
13+
'@typescript-eslint/no-unused-vars': ['error', { argsIgnorePattern: '^_' }],
14+
'@typescript-eslint/no-explicit-any': 'warn',
15+
},
16+
ignorePatterns: ['dist', 'wasm', 'coverage'],
17+
};

ts/examples/demo.js

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

ts/jest.config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ module.exports = {
1818
},
1919
moduleNameMapper: {
2020
// Redirect src imports to dist/cjs for testing
21-
'^../src$': '<rootDir>/dist/cjs/index.js',
22-
'^../src/(.*)$': '<rootDir>/dist/cjs/$1',
21+
'^(\\.\\./)+src$': '<rootDir>/dist/cjs/index.js',
22+
'^(\\.\\./)+src/(.*)$': '<rootDir>/dist/cjs/$2',
2323
},
2424
collectCoverage: false,
2525
};

0 commit comments

Comments
 (0)