Skip to content

Commit fafac41

Browse files
committed
refactor(plugin-eslint): avoid implementation in index.ts files
1 parent a02969a commit fafac41

File tree

13 files changed

+16
-16
lines changed

13 files changed

+16
-16
lines changed

packages/plugin-eslint/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ export {
1010
eslintConfigFromNxProject,
1111
eslintConfigFromNxProjectAndDeps,
1212
eslintConfigFromNxProjects,
13-
} from './lib/nx/index.js';
13+
} from './lib/nx/nx.js';

packages/plugin-eslint/src/lib/eslint-plugin.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ import {
77
eslintPluginOptionsSchema,
88
} from './config.js';
99
import { ESLINT_PLUGIN_SLUG, ESLINT_PLUGIN_TITLE } from './constants.js';
10-
import { listAuditsAndGroups } from './meta/index.js';
11-
import { createRunnerFunction } from './runner/index.js';
10+
import { listAuditsAndGroups } from './meta/list.js';
11+
import { createRunnerFunction } from './runner/runner.js';
1212

1313
/**
1414
* Instantiates Code PushUp ESLint plugin for use in core config.

packages/plugin-eslint/src/lib/eslint-plugin.unit.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { pluginConfigSchema } from '@code-pushup/models';
22
import { eslintPlugin } from './eslint-plugin.js';
3-
import * as metaModule from './meta/index.js';
3+
import * as metaModule from './meta/list.js';
44

55
describe('eslintPlugin', () => {
66
const listAuditsAndGroupsSpy = vi.spyOn(metaModule, 'listAuditsAndGroups');
File renamed without changes.

packages/plugin-eslint/src/lib/nx.int.test.ts renamed to packages/plugin-eslint/src/lib/nx/nx.int.test.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,19 @@ import {
88
teardownTestFolder,
99
} from '@code-pushup/test-utils';
1010
import { executeProcess } from '@code-pushup/utils';
11-
import type { ESLintTarget } from './config.js';
12-
import { eslintConfigFromNxProject } from './nx/find-project-without-deps.js';
11+
import type { ESLintTarget } from '../config.js';
1312
import {
1413
eslintConfigFromAllNxProjects,
14+
eslintConfigFromNxProject,
1515
eslintConfigFromNxProjectAndDeps,
16-
} from './nx/index.js';
16+
} from './nx.js';
1717

1818
type Project = 'cli' | 'core' | 'nx-plugin' | 'utils';
1919

2020
// skipping tests on Windows due to a problem with createProjectGraphAsync that hangs forever, issue seems to be connected to nested git or some other Nx graph related problem https://github.com/nrwl/nx/issues/27494#issuecomment-2633836688
2121
describe.skipIf(process.platform === 'win32')('Nx helpers', () => {
2222
const thisDir = fileURLToPath(path.dirname(import.meta.url));
23-
const fixturesDir = path.join(thisDir, '..', '..', 'mocks', 'fixtures');
23+
const fixturesDir = path.join(thisDir, '..', '..', '..', 'mocks', 'fixtures');
2424
const tmpDir = path.join(process.cwd(), 'tmp', 'int', 'plugin-eslint');
2525
let cwdSpy: MockInstance<[], string>;
2626

File renamed without changes.

packages/plugin-eslint/src/lib/nx/projects-to-config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { ProjectConfiguration, ProjectGraph } from '@nx/devkit';
22
import type { ESLintTarget } from '../config.js';
3-
import { detectConfigVersion } from '../meta/index.js';
3+
import { detectConfigVersion } from '../meta/list.js';
44
import {
55
findCodePushupEslintConfig,
66
findEslintConfig,

packages/plugin-eslint/src/lib/nx/utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { ProjectConfiguration } from '@nx/devkit';
22
import path from 'node:path';
33
import { fileExists, toArray } from '@code-pushup/utils';
4-
import type { ConfigFormat } from '../meta/index.js';
4+
import type { ConfigFormat } from '../meta/list.js';
55

66
const ESLINT_CONFIG_EXTENSIONS: Record<ConfigFormat, string[]> = {
77
// https://eslint.org/docs/latest/use/configure/configuration-files#configuration-file-formats

packages/plugin-eslint/src/lib/__snapshots__/runner.int.test.ts.snap renamed to packages/plugin-eslint/src/lib/runner/__snapshots__/runner.int.test.ts.snap

File renamed without changes.

packages/plugin-eslint/src/lib/runner.int.test.ts renamed to packages/plugin-eslint/src/lib/runner/runner.int.test.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ import {
1616
restoreNxIgnoredFiles,
1717
teardownTestFolder,
1818
} from '@code-pushup/test-utils';
19-
import type { ESLintTarget } from './config.js';
20-
import { listAuditsAndGroups } from './meta/index.js';
21-
import { createRunnerFunction } from './runner/index.js';
19+
import type { ESLintTarget } from '../config.js';
20+
import { listAuditsAndGroups } from '../meta/list.js';
21+
import { createRunnerFunction } from './runner.js';
2222

2323
describe('executeRunner', () => {
2424
let cwdSpy: MockInstance<[], string>;
@@ -34,7 +34,7 @@ describe('executeRunner', () => {
3434
};
3535

3636
const thisDir = fileURLToPath(path.dirname(import.meta.url));
37-
const fixturesDir = path.join(thisDir, '..', '..', 'mocks', 'fixtures');
37+
const fixturesDir = path.join(thisDir, '..', '..', '..', 'mocks', 'fixtures');
3838
const tmpDir = path.join(process.cwd(), 'tmp', 'int', 'plugin-eslint');
3939
const appDir = path.join(tmpDir, 'todos-app');
4040

0 commit comments

Comments
 (0)