Skip to content

Commit 6c60694

Browse files
authored
Merge pull request #1046 from dreamteamprod/dev
Release 0.29.2
2 parents 96ba7a1 + 9750f23 commit 6c60694

30 files changed

Lines changed: 1279 additions & 1083 deletions

.github/workflows/nodelint.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,15 @@ jobs:
4141
node-version: 24
4242
- run: npm ci
4343
- run: npm run ci-lint
44+
run-typecheck-electron:
45+
runs-on: ubuntu-latest
46+
defaults:
47+
run:
48+
working-directory: ./electron
49+
steps:
50+
- uses: actions/checkout@v4
51+
- uses: actions/setup-node@v4
52+
with:
53+
node-version: 24
54+
- run: npm ci
55+
- run: npm run typecheck

client/eslint.config.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import tsParser from '@typescript-eslint/parser';
55
import tsPlugin from '@typescript-eslint/eslint-plugin';
66
import prettierConfig from 'eslint-config-prettier';
77
import prettierPlugin from 'eslint-plugin-prettier';
8+
import tseslint from 'typescript-eslint';
89

910
const sharedRules = {
1011
'prettier/prettier': 'error',
@@ -23,12 +24,12 @@ const sharedRules = {
2324
};
2425

2526
const tsRules = {
26-
...tsPlugin.configs.recommended.rules,
27+
...Object.assign({}, ...tseslint.configs.recommended.map((c) => c.rules ?? {})),
2728
'@typescript-eslint/no-explicit-any': 'off',
2829
'@typescript-eslint/no-unused-vars': 'off',
2930
// Vue 2 Options API patterns that are valid in this codebase
3031
'@typescript-eslint/no-this-alias': 'off',
31-
'@typescript-eslint/ban-types': 'off',
32+
'@typescript-eslint/no-unsafe-function-type': 'off', // Function prop types are idiomatic in Vue 2
3233
};
3334

3435
const sharedGlobals = {

0 commit comments

Comments
 (0)