Skip to content

Commit 582e93d

Browse files
author
John Doe
committed
refactor: fix lint
1 parent 13db293 commit 582e93d

File tree

9 files changed

+64
-14
lines changed

9 files changed

+64
-14
lines changed

eslint.config.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,14 @@ export default tseslint.config(
110110
{
111111
files: ['**/*.json'],
112112
languageOptions: { parser: jsoncParser },
113+
rules: {
114+
'@nx/dependency-checks': [
115+
'error',
116+
{
117+
ignoredDependencies: ['tsdown'],
118+
},
119+
],
120+
},
113121
},
114122
{
115123
files: ['**/*.ts', '**/*.js'],
@@ -138,6 +146,7 @@ export default tseslint.config(
138146
ignores: [
139147
'**/*.mock.*',
140148
'**/code-pushup.config.ts',
149+
'**/tsdown.config.ts',
141150
'**/mocks/fixtures/**',
142151
'**/__snapshots__/**',
143152
'**/dist',

nx.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
"--max-warnings=0",
7777
"--no-warn-ignored",
7878
"--error-on-unmatched-pattern=false",
79-
"--format=./tools/eslint-formatter-multi/dist/src/index.js"
79+
"--format=./tools/eslint-formatter-multi/dist/src/index.mjs"
8080
],
8181
"env": {
8282
"ESLINT_FORMATTER_CONFIG": "{\"outputDir\":\"{projectRoot}/.eslint\"}"

packages/ci/eslint.config.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,12 @@ export default tseslint.config(
1717
rules: {
1818
'@nx/dependency-checks': [
1919
'error',
20-
{ ignoredDependencies: ['type-fest'] }, // only for internal typings
20+
{
21+
ignoredDependencies: [
22+
'type-fest', // only for internal typings
23+
'tsdown',
24+
],
25+
},
2126
],
2227
},
2328
},

packages/create-cli/eslint.config.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,12 @@ export default tseslint.config(
1717
rules: {
1818
'@nx/dependency-checks': [
1919
'error',
20-
{ ignoredDependencies: ['@code-pushup/nx-plugin'] }, // nx-plugin is run via CLI
20+
{
21+
ignoredDependencies: [
22+
'@code-pushup/nx-plugin', // nx-plugin is run via CLI
23+
'tsdown',
24+
],
25+
},
2126
],
2227
},
2328
},

packages/models/tsconfig.lib.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
"vitest.unit.config.ts",
1717
"vitest.int.config.ts",
1818
"code-pushup.config.ts",
19+
"tsdown.config.ts",
1920
"zod2md.config.ts",
2021
"src/**/*.test.ts",
2122
"src/**/*.mock.ts",

packages/utils/eslint.config.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,12 @@ export default tseslint.config(
1717
rules: {
1818
'@nx/dependency-checks': [
1919
'error',
20-
{ ignoredDependencies: ['esbuild'] }, // esbuild is a peer dependency of bundle-require
20+
{
21+
ignoredDependencies: [
22+
'esbuild', // esbuild is a peer dependency of bundle-require
23+
'tsdown',
24+
],
25+
},
2126
],
2227
},
2328
},
Lines changed: 28 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,33 @@
11
import tseslint from 'typescript-eslint';
22
import baseConfig from '../../eslint.config.js';
33

4-
export default tseslint.config(...baseConfig, {
5-
files: ['**/*.ts'],
6-
languageOptions: {
7-
parserOptions: {
8-
projectService: true,
9-
tsconfigRootDir: import.meta.dirname,
4+
export default tseslint.config(
5+
...baseConfig,
6+
{
7+
files: ['**/*.ts'],
8+
languageOptions: {
9+
parserOptions: {
10+
projectService: true,
11+
tsconfigRootDir: import.meta.dirname,
12+
},
1013
},
1114
},
12-
});
15+
{
16+
files: ['**/*.json'],
17+
rules: {
18+
'@nx/dependency-checks': [
19+
'error',
20+
{
21+
ignoredDependencies: [
22+
'@code-pushup/models',
23+
'simple-git',
24+
'vitest',
25+
'@nx/devkit',
26+
'ansis',
27+
'tsdown',
28+
],
29+
},
30+
],
31+
},
32+
},
33+
);

tools/eslint-formatter-multi/eslint.config.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,12 @@ export default tseslint.config(
1515
{
1616
files: ['**/*.json'],
1717
rules: {
18-
'@nx/dependency-checks': ['error'],
18+
'@nx/dependency-checks': [
19+
'error',
20+
{
21+
ignoredDependencies: ['tsdown'],
22+
},
23+
],
1924
},
2025
},
2126
);

tools/eslint-formatter-multi/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,7 @@
3232
"access": "public"
3333
},
3434
"dependencies": {
35-
"ansis": "^3.3.0",
36-
"tslib": "^2.8.1"
35+
"ansis": "^3.3.0"
3736
},
3837
"peerDependencies": {
3938
"eslint": "^8.0.0 || ^9.0.0"

0 commit comments

Comments
 (0)