Skip to content

Commit 2ae630d

Browse files
committed
ci: catch mistaken logger imports with eslint
1 parent f71a73c commit 2ae630d

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

eslint.config.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,4 +146,21 @@ export default tseslint.config(
146146
'**/*.md',
147147
],
148148
},
149+
{
150+
files: ['packages/**/*.ts'],
151+
rules: {
152+
'no-restricted-imports': [
153+
'error',
154+
{
155+
paths: [
156+
{
157+
name: '@nx/devkit',
158+
importNames: ['logger'],
159+
message: 'Please use logger from @code-pushup/utils instead.',
160+
},
161+
],
162+
},
163+
],
164+
},
165+
},
149166
);

packages/nx-plugin/eslint.config.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ module.exports = tseslint.config(
3434
'warn',
3535
{ styles: { 'node:path': { namespace: true } } },
3636
],
37+
// `import { logger } from '@nx/devkit' is OK here
38+
'no-restricted-imports': 'off',
3739
},
3840
},
3941
{

0 commit comments

Comments
 (0)