Skip to content

Commit 81e5828

Browse files
committed
refactor(all): update ESLint configuration and TypeScript exclusions
1 parent 041c1ed commit 81e5828

File tree

6 files changed

+18
-11
lines changed

6 files changed

+18
-11
lines changed

services/backend/eslint.config.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,21 @@
11
// services/backend/eslint.config.ts
22
import ts from '@typescript-eslint/eslint-plugin';
33
import tsParser from '@typescript-eslint/parser';
4+
import { fileURLToPath } from 'url';
5+
import { dirname } from 'path';
6+
7+
const __filename = fileURLToPath(import.meta.url);
8+
const __dirname = dirname(__filename);
49

510
const config = [
611
{
712
files: ['**/*.ts'],
8-
ignores: ['**/node_modules/**', '**/dist/**', '**/._*.ts'],
13+
ignores: ['**/node_modules/**', '**/dist/**', '**/._*.ts', '**/*.test.ts', '**/*.spec.ts'],
914
languageOptions: {
1015
parser: tsParser,
1116
parserOptions: {
12-
project: './tsconfig.json',
17+
project: true,
18+
tsconfigRootDir: __dirname,
1319
ecmaVersion: 2022,
1420
sourceType: 'module',
1521
},

services/backend/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@
1515
}
1616
},
1717
"include": ["src/**/*.ts"],
18-
"exclude": ["node_modules", "dist", "**/*.test.ts", "**/*.spec.ts"]
18+
"exclude": ["node_modules", "dist", "**/*.test.ts", "**/*.spec.ts", "**/._*"]
1919
}

services/frontend/package.json

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"name": "@deploystack/frontend",
33
"version": "0.28.0",
4-
"version": "0.28.0",
54
"private": true,
65
"type": "module",
76
"scripts": {
@@ -49,12 +48,9 @@
4948
"eslint": "^9.36.0",
5049
"eslint-plugin-vue": "~10.5.0",
5150
"jiti": "^2.6.0",
52-
"eslint-plugin-vue": "~10.5.0",
53-
"jiti": "^2.6.0",
5451
"npm-run-all2": "^8.0.4",
5552
"prettier": "3.6.2",
5653
"release-it": "^19.0.5",
57-
"release-it": "^19.0.5",
5854
"tailwindcss": "^4.1.13",
5955
"typescript": "~5.9.2",
6056
"vite": "^7.1.7",

services/frontend/tsconfig.app.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"extends": "@vue/tsconfig/tsconfig.dom.json",
33
"include": ["env.d.ts", "src/**/*", "src/**/*.vue"],
4-
"exclude": ["src/**/__tests__/*"],
4+
"exclude": ["src/**/__tests__/*", "**/._*"],
55
"compilerOptions": {
66
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
77

services/satellite/eslint.config.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
1-
// services/backend/eslint.config.ts
1+
// services/satellite/eslint.config.ts
22
import ts from '@typescript-eslint/eslint-plugin';
33
import tsParser from '@typescript-eslint/parser';
4+
import path from 'path';
5+
6+
const __dirname = path.resolve();
47

58
const config = [
69
{
710
files: ['**/*.ts'],
8-
ignores: ['**/node_modules/**', '**/dist/**', '**/._*.ts'],
11+
ignores: ['**/node_modules/**', '**/dist/**', '**/._*.ts', '**/*.test.ts', '**/*.spec.ts', 'eslint.config.ts'],
912
languageOptions: {
1013
parser: tsParser,
1114
parserOptions: {
1215
project: './tsconfig.json',
16+
tsconfigRootDir: __dirname,
1317
ecmaVersion: 2022,
1418
sourceType: 'module',
1519
},

services/satellite/tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@
3535
"node_modules",
3636
"dist",
3737
"**/*.test.ts",
38-
"**/*.spec.ts"
38+
"**/*.spec.ts",
39+
"**/._*"
3940
],
4041
"ts-node": {
4142
"esm": false,

0 commit comments

Comments
 (0)